Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stevedonovan/Penlight.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-12-23lexer read ahead in file mode for multi-line patternslexer-fixThijs Schreijer
fixes #271
2018-11-28updated pl.app docs, adding examples and testsThijs Schreijer
includes some refactoring with pl.utils. And a new backwards compatible option for parse_args, to accept only valid flags
2018-11-27update 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-27update coveralls badgeThijs Schreijer
The badge had url's to the wrong repo (a fork)
2018-11-27update `pl.url` docs and test coverageThijs Schreijer
2018-11-27update `pl.types` documentationThijs Schreijer
2018-11-27minor performance: localize 2 functionsThijs Schreijer
2018-11-27Added tests and bugfixes in types.is_empty, and types.to_boolThijs Schreijer
is_empty would return true on spaces always to_bool will now compare case-insensitive
2018-11-27add Windows stats to LuaCovThijs Schreijer
2018-11-27Fix Windows exit codes in compat.executeThijs Schreijer
2018-11-27increased test coverage and updated docs: compat + utilsThijs Schreijer
includes a feww small backwards compatible changes
2018-11-26Updated README.md to show the proper CI badgeThijs Schreijer
The badge linked to the last build (could be any PR), instead of the actual master branch
2018-11-25adding a .gitignore for LuaCov filesThijs Schreijer
2018-11-25Use local source-tree when running examples in testingThijs Schreijer
2018-11-23Release 1.6.01.6.0Thijs Schreijer
Moved docs to ./docs for easy github publishing Also added and fixed some additional links in the readme.
2018-11-22update changelog with #262 and #275Thijs Schreijer
2018-11-22Make tablex.deepcopy and tablex.deepcompare cycle-aware.Hisham Muhammad
Make these functions support tables featuring cycles.
2018-11-22Fix vulnerable pattern in pl.stringx.stripHisham 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-21Fix test.assertraise treating return value of a call as its errorPeter Melnichenko
2018-09-21Update changelog [ci skip]Peter Melnichenko
2018-09-21Fix extra return value in utils.pack docsPeter Melnichenko
2018-09-21Merge pull request #274 from Tieske/unpackPeter Melnichenko
added an unpack that honors the n field
2018-09-21Fix more cases of incorrect PE evaluation orderPeter 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-21added an unpack that honors the n fieldThijs Schreijer
2018-09-21Fix wrong precedence for binary/unary negation in PEsPeter Melnichenko
2018-09-21Merge pull request #273 from Tieske/linterPeter Melnichenko
added linter to the test setup and fixed warnings
2018-09-21Add 1.5.x changes to changelogPeter Melnichenko
2018-09-21added linter to the test setup and fixed warningsThijs Schreijer
2018-09-21Move 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-21Fix test.assertraise error on table argumentPeter Melnichenko
Ref #272.
2018-09-21Fix types.is_empty returning true on a table with false as a keyPeter Melnichenko
Ref #267.
2018-09-21Fix import_into not importing some pl modulesPeter Melnichenko
2018-09-21Fix version numberPeter Melnichenko
2018-09-21Merge pull request #256 from Tieske/fix/safe-templatePeter Melnichenko
fix(template) implement forced tostring
2018-09-21chore(template) minor cleanup of generated codeThijs Schreijer
2018-07-24fix(template) implement forced tostringThijs 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-15Merge pull request #263 from tarleb/masterPeter Melnichenko
List.lua: fix spacing and capitalization in docs
2017-11-25List.lua: fix spacing and capitalization in docsAlbert Krewinkel
2017-09-27Merge pull request #261 from hishamhm/tabsPeter Melnichenko
Convert tabs to spaces in source code
2017-09-26Convert tabs to spaces in tests.Hisham Muhammad
2017-09-26Convert 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-18Merge pull request #253 from greatwolf/fix_seq_lastSteve J Donovan
Fix for seq.last when given an empty sequence.
2017-07-17Merge pull request #254 from greatwolf/list_coverage1.5.4Steve J Donovan
List coverage
2017-07-17Merge pull request #251 from IoriBranford/masterSteve J Donovan
Fix global success variable in lapp process_default.
2017-07-17Merge pull request #244 from bungle/masterSteve J Donovan
change compat.execute to behave similarly on Lua 5.1 and Lua > 5.1.
2017-07-16bump version to 1.5.31.5.3steve donovan
2017-07-16Merge pull request #255 from doronbehar/patch-1Steve J Donovan
Fix error in 'pl.lapp.process_options_string'
2017-07-16Merge pull request #250 from Tieske/feat/improve-templateSteve J Donovan
feat(template) newline option, better error reporting, cleanup
2017-07-15Fix 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-14feat(template): handle special case of a constant stringThijs 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