Commit graph

  • 58be2d1ee8 format tsearch main Emile Clark-Boman 2025-09-27 18:39:44 +10:00
  • 81e34dc630 remove search.h (unused) Emile Clark-Boman 2025-09-27 18:36:09 +10:00
  • cc733ffb77
    Merge pull request #192 from pesco/compiler-fixes upstream pesco 2019-11-23 22:06:11 +01:00
  • 9cac052b45 OpenBSD needs _BSD_SOURCE, not _GNU_SOURCE, for vasprintf Sven M. Hallberg 2019-11-20 17:47:26 +01:00
  • 7ee0e78525 (for GCC) also disable -Wclobber in lr.c Sven M. Hallberg 2019-11-20 17:45:57 +01:00
  • c4bcc86ed0 don't disable -Wclobber on clang Sven M. Hallberg 2019-11-20 17:45:36 +01:00
  • 1bd778f52e the Great Merge continues Meredith L. Patterson 2019-10-08 17:13:31 +02:00
  • 27f3873197 Merge branch 'abiggerhammer-master'. dotnet and php are broken due to bitrot. Meredith L. Patterson 2019-10-08 17:11:32 +02:00
  • 8a545c4dcf dotnet and php bindings have bitrotted, but packrat is faster now Meredith L. Patterson 2019-10-08 17:11:18 +02:00
  • 72146e1c77
    Merge pull request #190 from moreati/python3 Meredith L. Patterson 2019-10-08 01:05:28 +02:00
  • d02c4b55d2
    Merge pull request #161 from pesco/sloballoc Meredith L. Patterson 2019-10-08 01:03:11 +02:00
  • 359660791d Merge branch 'mrdomino-std-c99' Meredith L. Patterson 2019-10-08 00:53:46 +02:00
  • 321600b68f build with -std=c99 Meredith L. Patterson 2019-10-08 00:53:18 +02:00
  • e1615f8368 Merge branch 'SonOfLilit-master' - tests/partial fix for base64 Meredith L. Patterson 2019-10-07 17:00:17 +02:00
  • 103a366302 fix merge conflict Meredith L. Patterson 2019-10-07 17:00:05 +02:00
  • 2ec062cd7c Update README with Python 3.x support Alex Willmer 2019-05-10 22:08:41 +01:00
  • 59ba68ef84 Use byte literals in examples and unit tests Alex Willmer 2019-05-10 21:54:07 +01:00
  • 8b4b8ddc57 Use PyBytes_* Python CAPI functions Alex Willmer 2019-05-10 21:43:00 +01:00
  • c82390941d Allow Python interpreter to be specified during build Alex Willmer 2019-05-10 21:38:49 +01:00
  • 287f71d561 Fix uses of retired builtins and builtin methods Alex Willmer 2019-05-10 21:28:35 +01:00
  • 0f3cadcc3e Enable absolute imports, true division, & print() Alex Willmer 2019-05-10 21:13:32 +01:00
  • 55280a73ee Merge pull request #180 from prashantbarca/change-bindings Meredith L. Patterson 2017-06-27 23:20:26 +02:00
  • 631ca40f91 avoid embedding data[] in struct block to satisfy windows build Sven M. Hallberg 2016-12-07 12:39:49 +01:00
  • ec8249513c avoid more void pointer arithmetic Sven M. Hallberg 2016-12-07 12:06:53 +01:00
  • fedb36ed89 avoid arithmetic on void pointers to be more standard-conforming Sven M. Hallberg 2016-12-07 12:00:27 +01:00
  • d9c4492fd9 silence gcc about "possible" (impossible) use of uninitialized variable Sven M. Hallberg 2016-12-06 18:21:59 +01:00
  • 0f9be192b6 Merge remote-tracking branch 'upstream/master' into sloballoc Sven M. Hallberg 2016-12-06 18:21:06 +01:00
  • 6dd481de1f Add attr_reader for dont_gc Prashant 2016-11-05 20:37:08 -04:00
  • 996fa914e0 update std from gnu99 to gnu11 Meredith L. Patterson 2016-11-01 21:09:40 +01:00
  • f1810153c5 Fix the filenames in the gemspec file Prashant 2016-10-24 23:20:47 -04:00
  • 262675fa4e Change version number to reflect change of filenames Prashant 2016-10-24 23:19:51 -04:00
  • 971e4e4f70 Change documentation and examples to reflect filename change Prashant Anantharaman 2016-09-11 10:05:18 -07:00
  • 7b4d208bf3 Change filenames to hammer-parser.rb Prashant Anantharaman 2016-09-11 09:48:05 -07:00
  • 9b4aa14ebc Add *.gem to Gemfile Prashant Anantharaman 2016-09-11 09:36:28 -07:00
  • f03db8ee5b Merge pull request #178 from prashantbarca/master Meredith L. Patterson 2016-09-11 11:02:57 +02:00
  • 257ba3ff7d Add email, home page and license to gemspec Prashant Anantharaman 2016-09-09 10:33:50 -07:00
  • b86349fde7 Add more documentation for Ruby binding Prashant Anantharaman 2016-09-09 10:23:29 -07:00
  • 6068ec9fce Merge pull request #177 from tomime/readme-links Meredith L. Patterson 2016-08-19 12:33:19 +02:00
  • 3b1200287c Merge pull request #164 from mrdomino/master Meredith L. Patterson 2016-08-19 12:32:20 +02:00
  • 2b6b300f91 Custom printers for user token types Steven Dee 2016-03-17 00:25:31 -04:00
  • c071c2dc53 wikipedia links for base64 and DNS tomime 2016-08-11 23:59:59 +02:00
  • 9dc295ef06 link to nunit.org tomime 2016-08-11 22:55:43 +02:00
  • b6c1d88054 link to ruby-lang.org tomime 2016-08-11 22:50:20 +02:00
  • c5fc65b58b link to swig.org tomime 2016-08-11 22:48:55 +02:00
  • a04638b903 link to scons.org tomime 2016-08-11 22:48:18 +02:00
  • bfb07bbbf6 Merge pull request #176 from thequux/master Meredith L. Patterson 2016-08-11 13:59:02 +02:00
  • 5abdeea9b8 Fix clobbered variable warning in regex.c:run_trace. Fixes #162 TQ Hirsch 2016-08-10 16:02:46 +02:00
  • ed2694c41f Merge pull request #172 from tomime/readme-learning TQ Hirsch 2016-08-10 15:33:55 +02:00
  • 91a478778b Merge pull request #175 from tomime/local-certs TQ Hirsch 2016-08-10 15:32:51 +02:00
  • 98077b116f remove mozroots tomime 2016-08-09 22:40:10 +02:00
  • eebdf3fdd8 added note on outdated hammer primer tomime 2016-08-01 12:54:13 +00:00
  • 637c9b5d03 linked more documentation/resources tomime 2016-07-30 13:02:32 +00:00
  • 5317ad89ba Merge pull request #165 from uucidl/win32-scons Meredith L. Patterson 2016-05-31 01:14:20 +02:00
  • 335c8eee9c Add scons build to appveyor builds nicolas 2016-05-22 13:40:25 +02:00
  • 39e101df03 Note for later about windows port nicolas 2016-05-22 13:33:55 +02:00
  • 88420038f9 Replace all double quotes with single quotes nicolas 2016-05-22 13:33:46 +02:00
  • 69d3e70211 Port scons build files for Windows users nicolas 2016-05-22 13:29:12 +02:00
  • f31e3ba4bd Move sections around to allow porting to windows nicolas 2016-05-22 13:18:19 +02:00
  • 9ee4fbd87c backports swig is named swig3.0, so fix that across bindings Meredith L. Patterson 2016-02-25 23:21:12 +01:00
  • 863c1c093b swig3.0, not swig Meredith L. Patterson 2016-02-25 18:41:44 +01:00
  • 541c63e176 wrong backports address, apparently Meredith L. Patterson 2016-02-25 17:55:51 +01:00
  • 1d1d6c7a60 also need to apt-get update again, double duh Meredith L. Patterson 2016-02-25 17:26:44 +01:00
  • 8f77a3fcc8 need to add backports before using it, duh Meredith L. Patterson 2016-02-25 16:25:07 +01:00
  • 1fd9e032a8 swig 3 seems to work for perl, so let's try the backport Meredith L. Patterson 2016-02-25 16:02:40 +01:00
  • f05b00f1a9 typo in Ruby versions. Config for Perl bindings is broken and will fail. Meredith L. Patterson 2016-02-25 15:07:19 +01:00
  • 262a2a5449 update .travis.yml to trusty settings, too Meredith L. Patterson 2016-02-25 00:28:21 +01:00
  • f9c6e5f260 bump Travis-CI version to trusty Meredith L. Patterson 2016-02-24 23:51:44 +01:00
  • 45eea0d968 Merge pull request #160 from uucidl/master Meredith L. Patterson 2016-02-24 23:40:45 +01:00
  • f9d8f1df7f Reactivate examples that can build on windows Nicolas Léveillé 2016-01-31 18:11:27 +01:00
  • 9a7752b9a6 Finish porting hammer's library to windows Nicolas Léveillé 2016-01-31 17:27:19 +01:00
  • 206f5044a8 Remove warning about tail "potentially uninitialized" Nicolas Léveillé 2016-01-31 16:55:17 +01:00
  • 30cc709b8c add SLOB allocator Sven M. Hallberg 2015-12-27 14:45:21 +01:00
  • d6e6911ad1 -y for install lcov Nicolas Léveillé 2015-12-20 12:43:34 +01:00
  • 2623d1a5f1 Add all remaining parsers that were not compiling on windows Nicolas Léveillé 2015-12-13 14:58:23 +01:00
  • 62d793b939 Remove warning about parser signature being wrong Nicolas Léveillé 2015-12-13 14:57:55 +01:00
  • c95b2987b1 Support variable array length instantiation on MSVC Nicolas Léveillé 2015-12-13 14:57:42 +01:00
  • c5ca35c347 Remove c4388 signed/unsigned mismatch Nicolas Léveillé 2015-12-13 15:19:42 +01:00
  • b3a8403b8e Remove more useless MSVC warnings Nicolas Léveillé 2015-12-13 14:55:28 +01:00
  • efea10417c Merge pull request #157 from moreati/python-examples Meredith L. Patterson 2015-12-13 15:31:51 -08:00
  • f806125ab8 Merge pull request #140 from pesco/fix-wrong_bit_length Meredith L. Patterson 2015-12-13 15:19:02 -08:00
  • 68becde6d3 Merge pull request #158 from pesco/fix-dotdot-includes Meredith L. Patterson 2015-12-13 11:32:17 -08:00
  • aa1d9b7d25 disable warning on windows about '..' in include paths Sven M. Hallberg 2015-12-08 15:38:35 +01:00
  • 50a73f6ab2 Merge remote-tracking branch 'upstream/master' into fix-wrong_bit_length Sven M. Hallberg 2015-12-07 11:05:05 +01:00
  • 41b890c74d Merge pull request #155 from pesco/fix-alloc-failures TQ Hirsch 2015-12-06 08:09:45 -08:00
  • d28f182c4f clear arena exception handler when exiting llk_parse_chunk_ Sven M. Hallberg 2015-12-04 13:13:06 +01:00
  • c6280a98bc Added Python versions of base64 examples Alex Willmer 2015-12-04 10:20:25 +00:00
  • 9602caf64f test out-of-memory handling with a mock allocator Sven M. Hallberg 2015-12-02 13:28:54 +01:00
  • 7b13a82851 add __m variants to some check macros Sven M. Hallberg 2015-12-02 13:28:24 +01:00
  • db4fd66eaf try it with a smaller alloc Sven M. Hallberg 2015-12-01 18:12:21 +01:00
  • e89d9f9134 delete results properly in parser test macros Sven M. Hallberg 2015-12-01 17:47:37 +01:00
  • 22b5611cdf add oom handling to iterative LR engine Sven M. Hallberg 2015-12-01 17:08:02 +01:00
  • 384a7b9390 reset arena jmp_bufs at end of h_llk_parse_chunk Sven M. Hallberg 2015-12-01 17:07:04 +01:00
  • 3ce4f61cf9 add test for out-of-memory handling Sven M. Hallberg 2015-12-01 16:49:40 +01:00
  • 2309bd6da9 out-of-memory support for iterative LL(k) Sven M. Hallberg 2015-12-01 16:48:01 +01:00
  • d5f3e13309 out-of-memory handling in LL(k), LR, and GLR backends Sven M. Hallberg 2015-11-30 18:07:33 +01:00
  • 5996477a5e out-of-memory handling in packrat backend Sven M. Hallberg 2015-11-30 17:50:29 +01:00
  • 3fc56a0dc3 add h_alloc() which calls errx() on failure and use it for all basic allocation Sven M. Hallberg 2015-11-30 16:37:00 +01:00
  • ca1d8df06c don't allocate a new arena in h_bind, use the existing one Sven M. Hallberg 2015-11-30 14:19:40 +01:00
  • e26a8ff572 add libhammer.pc to gitignore Sven M. Hallberg 2015-11-27 17:55:18 +01:00
  • 5b3cb46c96 avoid GCC warning about potential longjmp clobbers Sven M. Hallberg 2015-11-14 23:26:04 +01:00