Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-23 | lexer read ahead in file mode for multi-line patternslexer-fix | Thijs Schreijer | |
fixes #271 | |||
2018-11-28 | updated pl.app docs, adding examples and tests | Thijs Schreijer | |
includes some refactoring with pl.utils. And a new backwards compatible option for parse_args, to accept only valid flags | |||
2018-11-27 | update pl.file docs (remove and replace with references) | Thijs Schreijer | |
Since this module has outdated docs, the contents is removed and replaced with references to the original functions as to reduce documentation maintenance. | |||
2018-11-27 | update coveralls badge | Thijs Schreijer | |
The badge had url's to the wrong repo (a fork) | |||
2018-11-27 | update `pl.url` docs and test coverage | Thijs Schreijer | |
2018-11-27 | update `pl.types` documentation | Thijs Schreijer | |
2018-11-27 | minor performance: localize 2 functions | Thijs Schreijer | |
2018-11-27 | Added tests and bugfixes in types.is_empty, and types.to_bool | Thijs Schreijer | |
is_empty would return true on spaces always to_bool will now compare case-insensitive | |||
2018-11-27 | add Windows stats to LuaCov | Thijs Schreijer | |
2018-11-27 | Fix Windows exit codes in compat.execute | Thijs Schreijer | |
2018-11-27 | increased test coverage and updated docs: compat + utils | Thijs Schreijer | |
includes a feww small backwards compatible changes | |||
2018-11-26 | Updated README.md to show the proper CI badge | Thijs Schreijer | |
The badge linked to the last build (could be any PR), instead of the actual master branch | |||
2018-11-25 | adding a .gitignore for LuaCov files | Thijs Schreijer | |
2018-11-25 | Use local source-tree when running examples in testing | Thijs Schreijer | |
2018-11-23 | Release 1.6.01.6.0 | Thijs Schreijer | |
Moved docs to ./docs for easy github publishing Also added and fixed some additional links in the readme. | |||
2018-11-22 | update changelog with #262 and #275 | Thijs Schreijer | |
2018-11-22 | Make tablex.deepcopy and tablex.deepcompare cycle-aware. | Hisham Muhammad | |
Make these functions support tables featuring cycles. | |||
2018-11-22 | Fix vulnerable pattern in pl.stringx.strip | Hisham Muhammad | |
Pattern backtracking can cause strip to become unbearably slow. See http://stackstatus.net/post/147710624694/outage-postmortem-july-20-2016 The attached testcase in this commit demonstrates the problem. Solution based on https://github.com/leafo/lapis/commit/4a58f5c12582796b3c7e0ad784630fc6be56b92d | |||
2018-09-21 | Fix test.assertraise treating return value of a call as its error | Peter Melnichenko | |
2018-09-21 | Update changelog [ci skip] | Peter Melnichenko | |
2018-09-21 | Fix extra return value in utils.pack docs | Peter Melnichenko | |
2018-09-21 | Merge pull request #274 from Tieske/unpack | Peter Melnichenko | |
added an unpack that honors the n field | |||
2018-09-21 | Fix more cases of incorrect PE evaluation order | Peter Melnichenko | |
* All binary operators were treated as right-associative. In particular, `_1-(_2+_3)` was evaluated as `(_1-_2)+_3`. * Unary operators were treated as stronger than the power operator. In particular, `(-_1)^_2` was evaluated as `-(_1^_2)`. | |||
2018-09-21 | added an unpack that honors the n field | Thijs Schreijer | |
2018-09-21 | Fix wrong precedence for binary/unary negation in PEs | Peter Melnichenko | |
2018-09-21 | Merge pull request #273 from Tieske/linter | Peter Melnichenko | |
added linter to the test setup and fixed warnings | |||
2018-09-21 | Add 1.5.x changes to changelog | Peter Melnichenko | |
2018-09-21 | added linter to the test setup and fixed warnings | Thijs Schreijer | |
2018-09-21 | Move changelog and fix formatting/missing releases [ci skip] | Peter Melnichenko | |
Keepachangelog recommends CHANGELOG.md. TODO: add list of changes for 1.5.x releases. | |||
2018-09-21 | Fix test.assertraise error on table argument | Peter Melnichenko | |
Ref #272. | |||
2018-09-21 | Fix types.is_empty returning true on a table with false as a key | Peter Melnichenko | |
Ref #267. | |||
2018-09-21 | Fix import_into not importing some pl modules | Peter Melnichenko | |
2018-09-21 | Fix version number | Peter Melnichenko | |
2018-09-21 | Merge pull request #256 from Tieske/fix/safe-template | Peter Melnichenko | |
fix(template) implement forced tostring | |||
2018-09-21 | chore(template) minor cleanup of generated code | Thijs Schreijer | |
2018-07-24 | fix(template) implement forced tostring | Thijs Schreijer | |
if a value is not auto-coercable to a string by `table.concat` then rendering the template would fail with a hard error being thrown, breaking the safety promise. | |||
2018-07-15 | Merge pull request #263 from tarleb/master | Peter Melnichenko | |
List.lua: fix spacing and capitalization in docs | |||
2017-11-25 | List.lua: fix spacing and capitalization in docs | Albert Krewinkel | |
2017-09-27 | Merge pull request #261 from hishamhm/tabs | Peter Melnichenko | |
Convert tabs to spaces in source code | |||
2017-09-26 | Convert tabs to spaces in tests. | Hisham Muhammad | |
2017-09-26 | Convert tabs to spaces in source code. | Hisham Muhammad | |
Most of the codebase in indented with spaces, but some of it features accidental tabs. (This throws off the indentation-style auto-detector in Dit, that's how I noticed it!) | |||
2017-07-18 | Merge pull request #253 from greatwolf/fix_seq_last | Steve J Donovan | |
Fix for seq.last when given an empty sequence. | |||
2017-07-17 | Merge pull request #254 from greatwolf/list_coverage1.5.4 | Steve J Donovan | |
List coverage | |||
2017-07-17 | Merge pull request #251 from IoriBranford/master | Steve J Donovan | |
Fix global success variable in lapp process_default. | |||
2017-07-17 | Merge pull request #244 from bungle/master | Steve J Donovan | |
change compat.execute to behave similarly on Lua 5.1 and Lua > 5.1. | |||
2017-07-16 | bump version to 1.5.31.5.3 | steve donovan | |
2017-07-16 | Merge pull request #255 from doronbehar/patch-1 | Steve J Donovan | |
Fix error in 'pl.lapp.process_options_string' | |||
2017-07-16 | Merge pull request #250 from Tieske/feat/improve-template | Steve J Donovan | |
feat(template) newline option, better error reporting, cleanup | |||
2017-07-15 | Fix error in 'pl.lapp.process_options_string' | Doron Behar | |
Fix error "attempt to concatenate a nil value (local 'vtype')" by checking making sure vtype is not nil. | |||
2017-07-14 | feat(template): handle special case of a constant string | Thijs Schreijer | |
A common scenario is an 'option' for templates, where most of the use is without it. This change optimizes the render function in case of constant strings |