Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix a typo in the chunk morphologybaserock/morph | Adam Coldrick | 2014-06-24 | 1 | -1/+1 |
| | |||||
* | Initial morph | Daniel Silverstone (br7vm) | 2013-06-04 | 1 | -0/+10 |
| | |||||
* | Re-add mingw makefiles. | Reuben Thomas | 2013-01-10 | 8 | -0/+203 |
| | |||||
* | Makefile: add FIXME | Reuben Thomas | 2013-01-10 | 1 | -0/+1 |
| | |||||
* | rockspecs.lua: fix repository URLrel-2-7-2 | Reuben Thomas | 2013-01-08 | 1 | -1/+1 |
| | |||||
* | Makefile: fix a variable expansion | Reuben Thomas | 2013-01-08 | 1 | -1/+1 |
| | |||||
* | Simplify build system, and release directly from git | Reuben Thomas | 2013-01-08 | 6 | -70/+56 |
| | |||||
* | README.rst: fix an rst2html warning. | Reuben Thomas | 2013-01-08 | 1 | -1/+1 |
| | |||||
* | Complete the use of the Lua state allocator. | Reuben Thomas | 2013-01-08 | 7 | -20/+39 |
| | | | | | | | | | | | | | | | | | | | The original work, in commit 44176181c728, failed to call the lua_Alloc function to free allocated memory. Thanks to George Zhao for the report (issue #3). Lrealloc and Lfree functions were added to mirror Lmalloc and simplify the code. In the process two other bugs turned up. First, one caller of Lmalloc tried to take action if the allocation failed, but this was ineffective, as Lmalloc called luaL_error. Hence, Lmalloc was changed not to abort on error. Secondly, in lgnu.c, Lmalloc was called erroneously, to allocate a buffer later freed by regfree (and hence by free); this was corrected to call malloc. The resulting code has been tested with both Lua 5.2 and luajit 2.0.0-beta9. | ||||
* | src/common.c: play safe and use 0 osize argument to lalloc when allocating | Reuben Thomas | 2013-01-07 | 1 | -1/+1 |
| | |||||
* | Reflect the reality. | Shmuel Zeigerman | 2013-01-07 | 1 | -1/+1 |
| | |||||
* | common.c: pass correct first argument to lua_Alloc function (fixes issue #3) | Reuben Thomas | 2013-01-07 | 1 | -3/+3 |
| | |||||
* | test/runtest.lua: really don't run buffer tests when alien not found | Reuben Thomas | 2013-01-07 | 1 | -0/+1 |
| | |||||
* | README.rst: fix some formatting | Reuben Thomas | 2013-01-06 | 1 | -1/+1 |
| | |||||
* | README.rst: add installation instructions (closes issue #2) | Reuben Thomas | 2013-01-06 | 1 | -0/+12 |
| | |||||
* | Makefile: fix things so rockspecs aren't distributed (a hard problem) but do ↵ | Reuben Thomas | 2012-10-18 | 1 | -4/+4 |
| | | | | have the right MD5 sums | ||||
* | NEWS: add for 2.7.1rel-2-7-1 | Reuben Thomas | 2012-10-18 | 1 | -0/+6 |
| | |||||
* | Makefile: make it harder to make mistakes | Reuben Thomas | 2012-10-18 | 1 | -2/+3 |
| | | | | | | Have install depend on dist, and dist depend on rockspecs, and make rockspecs remove any old rockspec files, so it is much less likely that the wrong rockspec is used, or out-of-date rockspecs distributed. | ||||
* | Makefile: exclude luarocks directory from distribution zip | Reuben Thomas | 2012-10-18 | 1 | -1/+1 |
| | |||||
* | Makefile: bump version to 2.7.1 | Reuben Thomas | 2012-10-18 | 1 | -1/+1 |
| | |||||
* | Allow to signal no replacement in gsub with a nil or false replacement. | Reuben Thomas | 2012-10-18 | 2 | -7/+19 |
| | |||||
* | rockspecs.lua: fix some inconsistent whitespace | Reuben Thomas | 2012-10-17 | 1 | -2/+2 |
| | |||||
* | rockspecs.lua: mention that we're Lua 5.2 compatible | Reuben Thomas | 2012-10-17 | 1 | -1/+1 |
| | |||||
* | algo.h: fix to make it work on Lua 5.1; oops | Reuben Thomas | 2012-10-17 | 1 | -0/+4 |
| | |||||
* | .gitignore: add luarocks directory | Reuben Thomas | 2012-10-17 | 1 | -0/+1 |
| | |||||
* | Add luarocks-config.lua, needed for testing rockspecs | Reuben Thomas | 2012-10-17 | 1 | -0/+3 |
| | |||||
* | Makefile: fix testing of rockspecs, and remove now-redundant warning to ↵ | Reuben Thomas | 2012-10-05 | 1 | -2/+1 |
| | | | | upload to github | ||||
* | Makefile: make release depend on dist and checkrel-2-7-0 | Reuben Thomas | 2012-10-05 | 1 | -1/+1 |
| | |||||
* | Makefile: fix a typo | Reuben Thomas | 2012-10-05 | 1 | -1/+1 |
| | |||||
* | Makefile: test rockspecs after uploading the distribution before announcing it. | Reuben Thomas | 2012-10-05 | 1 | -1/+7 |
| | |||||
* | common.c: remove last use of non-Lua state malloc | Reuben Thomas | 2012-10-04 | 2 | -1/+4 |
| | |||||
* | Makefile: add a convenience install target for testing | Reuben Thomas | 2012-10-04 | 1 | -0/+5 |
| | |||||
* | common.c: use Lua state allocator for TBuffers | Reuben Thomas | 2012-10-04 | 1 | -4/+9 |
| | |||||
* | Makefile: simplify running tests, and error if LUA is not set | Reuben Thomas | 2012-10-04 | 1 | -1/+2 |
| | |||||
* | rockspecs.lua: fix some typos in the GNU rockspec | Reuben Thomas | 2012-10-04 | 1 | -2/+2 |
| | |||||
* | Makefile: bump version to 2.7.0 | Reuben Thomas | 2012-10-04 | 1 | -1/+1 |
| | |||||
* | Remove unnecessary version numbers and have only one source of the version. | Reuben Thomas | 2012-10-04 | 6 | -11/+19 |
| | |||||
* | Makefile: add a target to make the rockspecs | Reuben Thomas | 2012-10-04 | 1 | -0/+3 |
| | |||||
* | Makefile: rename doc target to docs, to avoid clash with doc directory | Reuben Thomas | 2012-10-04 | 1 | -2/+2 |
| | |||||
* | Replace build systems with LuaRocks. | Reuben Thomas | 2012-10-04 | 22 | -476/+200 |
| | | | | | | | | A single Makefile remains to take care of tests, distribution, release and documentation. As a result, rockspecs are automatically generated for all lrexlib flavours (previously, only POSIX and PCRE were available). | ||||
* | defaults.mak: add -fPIC and remove -g from default gcc flags | Reuben Thomas | 2012-10-04 | 1 | -1/+1 |
| | |||||
* | lonig.c: fix a mismatched type in two results of ?:; closes issue #1 | Reuben Thomas | 2012-10-02 | 1 | -1/+1 |
| | |||||
* | Add the ability to use raw memory blocks as subjects. | Reuben Thomas | 2012-09-29 | 6 | -15/+87 |
| | | | | | | | | The implementation is in algo.h, in the new check_subject function. Usage is documented in manual.txt. Optional tests have been added, using alien buffers. | ||||
* | common.mak: don't touch LUA_INIT, and augment, don't replace LUA_PATH | Reuben Thomas | 2012-09-29 | 1 | -1/+1 |
| | |||||
* | lposix.c: fold CheckStartEnd into its only caller | Reuben Thomas | 2012-09-29 | 1 | -15/+7 |
| | |||||
* | lposix.c: improve a comment | Reuben Thomas | 2012-09-29 | 1 | -1/+2 |
| | |||||
* | lposix.c: simplify gmatch_pushsubject slightly | Reuben Thomas | 2012-09-29 | 1 | -3/+1 |
| | |||||
* | lposix.c: detect REG_STARTEND separately from other REX_POSIX_EXT features | Reuben Thomas | 2012-09-29 | 1 | -7/+9 |
| | | | | | REG_STARTEND is implemented in some widely used libc's, e.g. GNU libc, which don't implement the other extensions. | ||||
* | runtest.lua: Add a test set for POSIX regex engine. (Thanks to Enrico Tassi.) | Reuben Thomas | 2012-04-18 | 1 | -0/+1 |
| | |||||
* | Makefile: make release target push tags, and update woger invocation. | Reuben Thomas | 2012-04-12 | 1 | -3/+3 |
| |