summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix a typo in the chunk morphologybaserock/morphAdam Coldrick2014-06-241-1/+1
|
* Initial morphDaniel Silverstone (br7vm)2013-06-041-0/+10
|
* Re-add mingw makefiles.Reuben Thomas2013-01-108-0/+203
|
* Makefile: add FIXMEReuben Thomas2013-01-101-0/+1
|
* rockspecs.lua: fix repository URLrel-2-7-2Reuben Thomas2013-01-081-1/+1
|
* Makefile: fix a variable expansionReuben Thomas2013-01-081-1/+1
|
* Simplify build system, and release directly from gitReuben Thomas2013-01-086-70/+56
|
* README.rst: fix an rst2html warning.Reuben Thomas2013-01-081-1/+1
|
* Complete the use of the Lua state allocator.Reuben Thomas2013-01-087-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 allocatingReuben Thomas2013-01-071-1/+1
|
* Reflect the reality.Shmuel Zeigerman2013-01-071-1/+1
|
* common.c: pass correct first argument to lua_Alloc function (fixes issue #3)Reuben Thomas2013-01-071-3/+3
|
* test/runtest.lua: really don't run buffer tests when alien not foundReuben Thomas2013-01-071-0/+1
|
* README.rst: fix some formattingReuben Thomas2013-01-061-1/+1
|
* README.rst: add installation instructions (closes issue #2)Reuben Thomas2013-01-061-0/+12
|
* Makefile: fix things so rockspecs aren't distributed (a hard problem) but do ↵Reuben Thomas2012-10-181-4/+4
| | | | have the right MD5 sums
* NEWS: add for 2.7.1rel-2-7-1Reuben Thomas2012-10-181-0/+6
|
* Makefile: make it harder to make mistakesReuben Thomas2012-10-181-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 zipReuben Thomas2012-10-181-1/+1
|
* Makefile: bump version to 2.7.1Reuben Thomas2012-10-181-1/+1
|
* Allow to signal no replacement in gsub with a nil or false replacement.Reuben Thomas2012-10-182-7/+19
|
* rockspecs.lua: fix some inconsistent whitespaceReuben Thomas2012-10-171-2/+2
|
* rockspecs.lua: mention that we're Lua 5.2 compatibleReuben Thomas2012-10-171-1/+1
|
* algo.h: fix to make it work on Lua 5.1; oopsReuben Thomas2012-10-171-0/+4
|
* .gitignore: add luarocks directoryReuben Thomas2012-10-171-0/+1
|
* Add luarocks-config.lua, needed for testing rockspecsReuben Thomas2012-10-171-0/+3
|
* Makefile: fix testing of rockspecs, and remove now-redundant warning to ↵Reuben Thomas2012-10-051-2/+1
| | | | upload to github
* Makefile: make release depend on dist and checkrel-2-7-0Reuben Thomas2012-10-051-1/+1
|
* Makefile: fix a typoReuben Thomas2012-10-051-1/+1
|
* Makefile: test rockspecs after uploading the distribution before announcing it.Reuben Thomas2012-10-051-1/+7
|
* common.c: remove last use of non-Lua state mallocReuben Thomas2012-10-042-1/+4
|
* Makefile: add a convenience install target for testingReuben Thomas2012-10-041-0/+5
|
* common.c: use Lua state allocator for TBuffersReuben Thomas2012-10-041-4/+9
|
* Makefile: simplify running tests, and error if LUA is not setReuben Thomas2012-10-041-1/+2
|
* rockspecs.lua: fix some typos in the GNU rockspecReuben Thomas2012-10-041-2/+2
|
* Makefile: bump version to 2.7.0Reuben Thomas2012-10-041-1/+1
|
* Remove unnecessary version numbers and have only one source of the version.Reuben Thomas2012-10-046-11/+19
|
* Makefile: add a target to make the rockspecsReuben Thomas2012-10-041-0/+3
|
* Makefile: rename doc target to docs, to avoid clash with doc directoryReuben Thomas2012-10-041-2/+2
|
* Replace build systems with LuaRocks.Reuben Thomas2012-10-0422-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 flagsReuben Thomas2012-10-041-1/+1
|
* lonig.c: fix a mismatched type in two results of ?:; closes issue #1Reuben Thomas2012-10-021-1/+1
|
* Add the ability to use raw memory blocks as subjects.Reuben Thomas2012-09-296-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_PATHReuben Thomas2012-09-291-1/+1
|
* lposix.c: fold CheckStartEnd into its only callerReuben Thomas2012-09-291-15/+7
|
* lposix.c: improve a commentReuben Thomas2012-09-291-1/+2
|
* lposix.c: simplify gmatch_pushsubject slightlyReuben Thomas2012-09-291-3/+1
|
* lposix.c: detect REG_STARTEND separately from other REX_POSIX_EXT featuresReuben Thomas2012-09-291-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 Thomas2012-04-181-0/+1
|
* Makefile: make release target push tags, and update woger invocation.Reuben Thomas2012-04-121-3/+3
|