512 Commits

Author SHA1 Message Date
Mikhail Kochegarov 1c2e52401d clean up, add support for vxbuild-cross build system 2022-12-21 16:36:15 +10:00
Shmuel Zeigerman 870a0d5a66 Merge pull request #42 from jonringer/patch-1
Update rockspecs.lua
2021-12-28 22:05:16 +02:00
Jonathan Ringer a998d60829 Update rockspecs.lua
Permanent redirect
2021-12-28 11:52:35 -08:00
Shmuel Zeigerman 6066a66c6a Merge pull request #41 from Totktonada/Totktonada/fix-git-url-in-rockspec
rockspec: use git+https:// for git repository URL
2021-11-10 14:08:38 +02:00
Alexander Turenko fb3f759176 rockspec: use git+https:// for git repository URL
GitHub is going to disable unencrypted Git protocol, so `git://` URLs
will stop working soon (see [1]).

[1]: https://github.blog/2021-09-01-improving-git-protocol-security-github/
2021-11-09 12:15:57 +03:00
Shmuel Zeigerman 1dd8117253 Fix links. 2021-05-09 21:31:39 +03:00
Shmuel Zeigerman 69d5c442c5 Lrexlib v2.9.1 2020-08-07 12:10:29 +03:00
Shmuel Zeigerman 6b517b141c Replace all occurrences of luaL_optint with casted luaL_optinteger.
This also achieves Lua 5.4 compatibility.
2020-07-11 19:42:15 +03:00
Shmuel Zeigerman 1cdc7f6cb7 Oniguruma binding: add function internal_test (not to be documented). 2018-07-16 11:22:38 +03:00
Shmuel Zeigerman 6511dc6549 Update version: 2.8.0 -> 2.9.0 2017-11-07 19:44:24 +02:00
Shmuel Zeigerman 01636cc153 Add a record abour release 2.9.0. 2017-11-07 19:23:36 +02:00
Shmuel Zeigerman 2eec2a4253 Minor changes in code, PCRE2 additions to the manual. 2017-11-07 18:51:08 +02:00
Shmuel Zeigerman bf444a6539 Use environment variable for root work directory 2017-09-10 23:21:12 +03:00
Shmuel Zeigerman ed4fc070f8 1. (PCRE2) Fix crash in config() function.
2. (PCRE2) Add jit_compile() method.
2017-07-12 12:38:38 +03:00
Shmuel Zeigerman e3e3b8b275 1. Fix locale handling (PCRE2).
2. Place all functions dealing with chartables adjacent (PCRE, PCRE2).
2017-06-23 00:07:48 +03:00
Reuben Thomas 9ac52e5a29 Add PCRE2 to rockspecs and README 2017-06-20 22:36:10 +01:00
Reuben Thomas da06ccb6f0 pcre2: support version 10.21 2017-06-20 22:35:51 +01:00
Shmuel Zeigerman 325731b7e8 Add support for PCRE2 library. (All currently available tests written for PCRE pass). 2017-06-20 22:08:57 +03:00
Shmuel Zeigerman 8216ecdc09 Add preprocessor directives to compile against older PCRE versions 2016-04-28 12:44:00 +03:00
Shmuel Zeigerman 018c59f335 Merge pull request #22 from jayvdb/master
Fix Oniguruma dead link in README.rst
2015-12-19 00:11:06 +02:00
John Vandenberg 5e36f3340d Fix Oniguruma dead link in README.rst 2015-12-19 09:03:09 +11:00
Shmuel Zeigerman 1ea93d2fc0 Add preprocessor directives to compile against older PCRE versions 2015-07-27 21:01:39 +03:00
Shmuel Zeigerman 814ff8feec Insert a space to allow C++ compilation 2015-06-21 15:56:36 +03:00
Shmuel Zeigerman 0a49849394 Insert come casts to allow C++ compilation 2015-06-21 15:44:44 +03:00
Shmuel Zeigerman b12cf4e2c7 Fix a crash bug in Oniguruma binding 2015-04-29 12:30:43 +03:00
Shmuel Zeigerman 7ddcbd23df Merge branch 'master' of github.com:rrthomas/lrexlib 2015-04-19 17:21:30 +03:00
Shmuel Zeigerman 48a2fd3e66 Oniguruma: add method 2015-04-19 17:20:35 +03:00
Reuben Thomas 3e97397b54 .gitignore: ignore built source rocks 2015-02-27 21:58:01 +00:00
Shmuel Zeigerman 065c8403a5 Update the license 2015-02-27 23:46:31 +02:00
Shmuel Zeigerman f524053765 Update Windows build towards release 2.8.0 2015-02-27 19:48:07 +02:00
Shmuel Zeigerman 15ba5eda0c Update the incompatibilities section 2015-02-27 13:39:11 +02:00
Reuben Thomas 1790b9e10b Fix FIXME: extract homepage URL from rockspec in Makefile 2015-02-27 09:05:09 +00:00
Reuben Thomas eda82ee7b0 Bump version to 2.8.0 and write a NEWS entry 2015-02-26 23:16:27 +00:00
Reuben Thomas cfac9a7a49 Add Lua 5.3 support (no code change required) 2015-02-26 23:16:00 +00:00
Reuben Thomas 8a223626d3 Fix lpcre_fullinfo for older versions of PCRE 2015-02-26 23:15:12 +00:00
Shmuel Zeigerman 0684b19e44 In the functions searching for multiple matches every empty match adjacent to the previous match is discarded. 2015-02-26 19:52:07 +02:00
Shmuel Zeigerman a5c2a17019 unpack = unpack or table.unpack 2015-02-18 00:38:27 +02:00
Shmuel Zeigerman 1512d3999e Added method "fullinfo" to PCRE binding. 2014-10-30 20:10:02 +02:00
Shmuel Zeigerman 150c251be5 Remove the ALG_USERETRY (mis)feature. 2014-08-25 16:49:24 +03:00
Reuben Thomas d8488e739a Merge pull request #11 from tautschnig/master
Ensure consistent typing across operands of ?:
2014-08-22 16:58:28 +02:00
Michael Tautschnig 99fef9fc41 Ensure consistent typing across operands of ?:
Completes earlier patch for #1
2014-08-22 13:37:46 +02:00
Shmuel Zeigerman c3ef7559e1 Add function rex.count and disallow nil/false as the replacement argument in rex.gsub (issue #10). 2014-08-08 18:48:26 +03:00
Shmuel Zeigerman 21b5b1b3ba Add _newmembuffer function for testing buffer subjects. 2014-08-06 18:26:58 +03:00
Shmuel Zeigerman 0ef80eeb34 Accept non-string subjects with no __len metamethod in Lua 5.1. 2014-08-06 08:44:51 +03:00
Shmuel Zeigerman 896b845053 Make error messages uniform. 2014-08-06 02:14:56 +03:00
Shmuel Zeigerman d55af47357 Make error message with Lua 5.1 the same as with 5.2. 2014-08-06 01:57:30 +03:00
Shmuel Zeigerman 0087f459ba Minor refactoring. 2014-08-05 22:35:13 +03:00
Reuben Thomas 1c83c2328a We're checking for a valid metaMETHOD, not a valid metaFIELD 2014-08-05 17:27:55 +01:00
Reuben Thomas 55ba8f6cbd Make Lua 5.1 look for __len metamethods on table subjects 2014-08-05 17:25:47 +01:00
Reuben Thomas 6f33ed9d04 Allow non-string, non-userdata subjects in Lua 5.1 2014-08-05 16:40:03 +01:00