Commit Graph

  • 1c2e52401d clean up, add support for vxbuild-cross build system master Mikhail Kochegarov 2022-12-20 16:52:46 +10:00
  • 870a0d5a66 Merge pull request #42 from jonringer/patch-1 Shmuel Zeigerman 2021-12-28 22:05:16 +02:00
  • a998d60829 Update rockspecs.lua Jonathan Ringer 2021-12-28 11:52:35 -08:00
  • 6066a66c6a Merge pull request #41 from Totktonada/Totktonada/fix-git-url-in-rockspec Shmuel Zeigerman 2021-11-10 14:08:38 +02:00
  • fb3f759176 rockspec: use git+https:// for git repository URL Alexander Turenko 2021-11-09 12:15:50 +03:00
  • 1dd8117253 Fix links. Shmuel Zeigerman 2021-05-09 21:31:39 +03:00
  • 69d5c442c5 Lrexlib v2.9.1 Shmuel Zeigerman 2020-08-07 12:10:29 +03:00
  • 6b517b141c Replace all occurrences of luaL_optint with casted luaL_optinteger. This also achieves Lua 5.4 compatibility. Shmuel Zeigerman 2020-07-11 19:42:15 +03:00
  • 1cdc7f6cb7 Oniguruma binding: add function internal_test (not to be documented). Shmuel Zeigerman 2018-07-16 11:22:38 +03:00
  • 6511dc6549 Update version: 2.8.0 -> 2.9.0 Shmuel Zeigerman 2017-11-07 19:44:24 +02:00
  • 01636cc153 Add a record abour release 2.9.0. Shmuel Zeigerman 2017-11-07 19:23:36 +02:00
  • 2eec2a4253 Minor changes in code, PCRE2 additions to the manual. Shmuel Zeigerman 2017-11-07 18:51:08 +02:00
  • bf444a6539 Use environment variable for root work directory Shmuel Zeigerman 2017-09-10 23:21:12 +03:00
  • ed4fc070f8 1. (PCRE2) Fix crash in config() function. 2. (PCRE2) Add jit_compile() method. Shmuel Zeigerman 2017-07-12 12:38:38 +03:00
  • e3e3b8b275 1. Fix locale handling (PCRE2). 2. Place all functions dealing with chartables adjacent (PCRE, PCRE2). Shmuel Zeigerman 2017-06-23 00:07:48 +03:00
  • 9ac52e5a29 Add PCRE2 to rockspecs and README Reuben Thomas 2017-06-20 22:36:10 +01:00
  • da06ccb6f0 pcre2: support version 10.21 Reuben Thomas 2017-06-20 22:35:51 +01:00
  • 325731b7e8 Add support for PCRE2 library. (All currently available tests written for PCRE pass). Shmuel Zeigerman 2017-06-20 22:08:57 +03:00
  • 8216ecdc09 Add preprocessor directives to compile against older PCRE versions Shmuel Zeigerman 2016-04-28 12:44:00 +03:00
  • 018c59f335 Merge pull request #22 from jayvdb/master Shmuel Zeigerman 2015-12-19 00:11:06 +02:00
  • 5e36f3340d Fix Oniguruma dead link in README.rst John Vandenberg 2015-12-19 09:03:09 +11:00
  • 1ea93d2fc0 Add preprocessor directives to compile against older PCRE versions Shmuel Zeigerman 2015-07-27 21:01:39 +03:00
  • 814ff8feec Insert a space to allow C++ compilation Shmuel Zeigerman 2015-06-21 15:56:36 +03:00
  • 0a49849394 Insert come casts to allow C++ compilation Shmuel Zeigerman 2015-06-21 15:44:44 +03:00
  • b12cf4e2c7 Fix a crash bug in Oniguruma binding Shmuel Zeigerman 2015-04-29 12:30:43 +03:00
  • 7ddcbd23df Merge branch 'master' of github.com:rrthomas/lrexlib Shmuel Zeigerman 2015-04-19 17:21:30 +03:00
  • 48a2fd3e66 Oniguruma: add method Shmuel Zeigerman 2015-04-19 17:20:35 +03:00
  • 3e97397b54 .gitignore: ignore built source rocks Reuben Thomas 2015-02-27 21:57:40 +00:00
  • 065c8403a5 Update the license Shmuel Zeigerman 2015-02-27 23:46:31 +02:00
  • f524053765 Update Windows build towards release 2.8.0 Shmuel Zeigerman 2015-02-27 19:48:07 +02:00
  • 15ba5eda0c Update the incompatibilities section Shmuel Zeigerman 2015-02-27 13:39:11 +02:00
  • 1790b9e10b Fix FIXME: extract homepage URL from rockspec in Makefile Reuben Thomas 2015-02-27 09:05:09 +00:00
  • eda82ee7b0 Bump version to 2.8.0 and write a NEWS entry Reuben Thomas 2015-02-26 23:16:27 +00:00
  • cfac9a7a49 Add Lua 5.3 support (no code change required) Reuben Thomas 2015-02-26 23:16:00 +00:00
  • 8a223626d3 Fix lpcre_fullinfo for older versions of PCRE Reuben Thomas 2015-02-26 23:15:12 +00:00
  • 0684b19e44 In the functions searching for multiple matches every empty match adjacent to the previous match is discarded. Shmuel Zeigerman 2015-02-26 19:52:07 +02:00
  • a5c2a17019 unpack = unpack or table.unpack Shmuel Zeigerman 2015-02-18 00:38:27 +02:00
  • 1512d3999e Added method "fullinfo" to PCRE binding. Shmuel Zeigerman 2014-10-30 20:10:02 +02:00
  • 150c251be5 Remove the ALG_USERETRY (mis)feature. Shmuel Zeigerman 2014-08-25 16:49:24 +03:00
  • d8488e739a Merge pull request #11 from tautschnig/master Reuben Thomas 2014-08-22 16:58:28 +02:00
  • 99fef9fc41 Ensure consistent typing across operands of ?: Michael Tautschnig 2014-08-22 13:37:46 +02:00
  • c3ef7559e1 Add function rex.count and disallow nil/false as the replacement argument in rex.gsub (issue #10). Shmuel Zeigerman 2014-08-08 18:48:26 +03:00
  • 21b5b1b3ba Add _newmembuffer function for testing buffer subjects. Shmuel Zeigerman 2014-08-06 18:26:58 +03:00
  • 0ef80eeb34 Accept non-string subjects with no __len metamethod in Lua 5.1. Shmuel Zeigerman 2014-08-06 08:44:51 +03:00
  • 896b845053 Make error messages uniform. Shmuel Zeigerman 2014-08-06 02:14:56 +03:00
  • d55af47357 Make error message with Lua 5.1 the same as with 5.2. Shmuel Zeigerman 2014-08-06 01:57:30 +03:00
  • 0087f459ba Minor refactoring. Shmuel Zeigerman 2014-08-05 22:35:13 +03:00
  • 1c83c2328a We're checking for a valid metaMETHOD, not a valid metaFIELD Reuben Thomas 2014-08-05 17:27:55 +01:00
  • 55ba8f6cbd Make Lua 5.1 look for __len metamethods on table subjects Reuben Thomas 2014-08-05 17:25:47 +01:00
  • 6f33ed9d04 Allow non-string, non-userdata subjects in Lua 5.1 Reuben Thomas 2014-08-05 16:40:03 +01:00
  • 750b8db4df Ensure default LUA_PATH is used if environment variable is unset or empty Reuben Thomas 2014-08-05 15:35:39 +01:00
  • 5f55cd46e2 Make sure flavour is always defined when loading rockspecs.lua; was masked by special behaviour with stdlib loaded Reuben Thomas 2014-08-05 15:17:45 +01:00
  • ade3c3bfba Makefile: redefine RM to avoid errors when files being removed don't exist Reuben Thomas 2014-08-05 15:00:17 +01:00
  • c50b36c961 Update mkrockspecs.lua Reuben Thomas 2014-08-05 13:44:50 +01:00
  • c2cc10463b 1. Fix issue #8 2. Adapt tests for dfa_exec to run with PCRE 8.34. Shmuel Zeigerman 2014-08-04 23:44:56 +03:00
  • 18bace7048 Re-add mingw makefiles. Reuben Thomas 2013-01-10 23:59:11 +00:00
  • 82dba4bdcf Makefile: add FIXME Reuben Thomas 2013-01-10 23:57:00 +00:00
  • 80b14c5071 rockspecs.lua: fix repository URL Reuben Thomas 2013-01-08 19:41:59 +00:00
  • cfea1d4d31 Makefile: fix a variable expansion Reuben Thomas 2013-01-08 19:37:20 +00:00
  • d2db8f840b Simplify build system, and release directly from git Reuben Thomas 2013-01-08 19:33:39 +00:00
  • 7a011b2899 README.rst: fix an rst2html warning. Reuben Thomas 2013-01-08 03:03:23 +00:00
  • fadff3495c Complete the use of the Lua state allocator. Reuben Thomas 2013-01-08 00:54:08 +00:00
  • cdd65f33ec src/common.c: play safe and use 0 osize argument to lalloc when allocating Reuben Thomas 2013-01-07 14:51:07 +00:00
  • 89f28e82cc Reflect the reality. Shmuel Zeigerman 2013-01-07 08:16:58 +02:00
  • 841f8d1fb4 common.c: pass correct first argument to lua_Alloc function (fixes issue #3) Reuben Thomas 2013-01-07 03:19:27 +00:00
  • eadf062941 test/runtest.lua: really don't run buffer tests when alien not found Reuben Thomas 2013-01-07 02:44:26 +00:00
  • 7824f41214 README.rst: fix some formatting Reuben Thomas 2013-01-06 23:29:51 +00:00
  • 71857e6204 README.rst: add installation instructions (closes issue #2) Reuben Thomas 2013-01-06 23:29:19 +00:00
  • b1db4e5ae4 Makefile: fix things so rockspecs aren't distributed (a hard problem) but do have the right MD5 sums Reuben Thomas 2012-10-18 14:14:45 +01:00
  • d9722d0277 NEWS: add for 2.7.1 Reuben Thomas 2012-10-18 14:04:17 +01:00
  • 5af421a5c0 Makefile: make it harder to make mistakes Reuben Thomas 2012-10-18 13:57:25 +01:00
  • f106462d51 Makefile: exclude luarocks directory from distribution zip Reuben Thomas 2012-10-18 13:32:14 +01:00
  • b02e77feeb Makefile: bump version to 2.7.1 Reuben Thomas 2012-10-18 13:27:36 +01:00
  • db3e4e5b0e Allow to signal no replacement in gsub with a nil or false replacement. Reuben Thomas 2012-10-18 13:22:15 +01:00
  • e3ca7bf625 rockspecs.lua: fix some inconsistent whitespace Reuben Thomas 2012-10-17 21:55:17 +01:00
  • e22585e565 rockspecs.lua: mention that we're Lua 5.2 compatible Reuben Thomas 2012-10-17 21:53:37 +01:00
  • 1ed329073e algo.h: fix to make it work on Lua 5.1; oops Reuben Thomas 2012-10-17 21:34:38 +01:00
  • a23eb8906b .gitignore: add luarocks directory Reuben Thomas 2012-10-17 21:05:52 +01:00
  • 5ed05e7652 Add luarocks-config.lua, needed for testing rockspecs Reuben Thomas 2012-10-17 21:02:02 +01:00
  • 0e2bc8c4c8 Makefile: fix testing of rockspecs, and remove now-redundant warning to upload to github Reuben Thomas 2012-10-05 23:16:56 +01:00
  • c2d49c4e7c Makefile: make release depend on dist and check Reuben Thomas 2012-10-05 13:01:23 +01:00
  • 064c1f4533 Makefile: fix a typo Reuben Thomas 2012-10-05 13:00:45 +01:00
  • 2d3a182f8c Makefile: test rockspecs after uploading the distribution before announcing it. Reuben Thomas 2012-10-05 12:59:26 +01:00
  • ba7c99ebf3 common.c: remove last use of non-Lua state malloc Reuben Thomas 2012-10-04 18:59:27 +01:00
  • bb7fefc410 Makefile: add a convenience install target for testing Reuben Thomas 2012-10-04 18:59:09 +01:00
  • 44176181c7 common.c: use Lua state allocator for TBuffers Reuben Thomas 2012-10-04 18:54:01 +01:00
  • ed4a8521bd Makefile: simplify running tests, and error if LUA is not set Reuben Thomas 2012-10-04 18:53:33 +01:00
  • 275b34b093 rockspecs.lua: fix some typos in the GNU rockspec Reuben Thomas 2012-10-04 18:49:13 +01:00
  • 91f4d3560b Makefile: bump version to 2.7.0 Reuben Thomas 2012-10-04 18:22:01 +01:00
  • 49b14d86ff Remove unnecessary version numbers and have only one source of the version. Reuben Thomas 2012-10-04 18:20:07 +01:00
  • 4d23cfb500 Makefile: add a target to make the rockspecs Reuben Thomas 2012-10-04 18:19:41 +01:00
  • 145fc81aa9 Makefile: rename doc target to docs, to avoid clash with doc directory Reuben Thomas 2012-10-04 18:08:46 +01:00
  • 41d9fad850 Replace build systems with LuaRocks. Reuben Thomas 2012-10-04 18:02:24 +01:00
  • a3dd13c7a1 defaults.mak: add -fPIC and remove -g from default gcc flags Reuben Thomas 2012-10-04 14:47:55 +01:00
  • 9aa4c1baae lonig.c: fix a mismatched type in two results of ?:; closes issue #1 Reuben Thomas 2012-10-02 22:45:40 +01:00
  • 2cdbe1c446 Add the ability to use raw memory blocks as subjects. Reuben Thomas 2012-09-29 17:43:50 +01:00
  • b551acf755 common.mak: don't touch LUA_INIT, and augment, don't replace LUA_PATH Reuben Thomas 2012-09-29 17:43:09 +01:00
  • 414a1d0379 lposix.c: fold CheckStartEnd into its only caller Reuben Thomas 2012-09-29 16:34:08 +01:00
  • bcafc078ff lposix.c: improve a comment Reuben Thomas 2012-09-29 16:31:23 +01:00
  • 3d6f22f6c7 lposix.c: simplify gmatch_pushsubject slightly Reuben Thomas 2012-09-29 16:30:28 +01:00