-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps) bump penlight from 1.7.0 to 1.9.2 #6194
Conversation
d80b240
to
df0d039
Compare
@bungle @dndx I reproduced the problem with penlight, see lunarmodules/Penlight#335 (comment) Looks like an openresty bug to me, would you mind having a look @dndx ? |
e25d3c4
to
ccaba07
Compare
Added a new commit, bumping onwards to 1.9.0 (and rebased to fix conflicts) Updated the initial description to include the changes of the 1.9.0 release |
seems Travis is failing on a crashing LuaJIT?? |
ccaba07
to
744af1f
Compare
744af1f
to
1292641
Compare
### Summary #### New features - `pretty.debug` quickly dumps a set of values to stdout for debug purposes #### Changes - `pretty.write`: now also sorts non-string keys [#319](lunarmodules/Penlight#319) - `stringx.count` has an extra option to allow overlapping matches [#326](lunarmodules/Penlight#326) - added an extra changelog entry for `types.is_empty` on the 1.6.0 changelog, due to additional fixed behaviour not called out appropriately [#313](lunarmodules/Penlight#313) - `path.packagepath` now returns a proper error message with names tried if it fails #### Fixes - Fix: `stringx.rfind` now properly works with overlapping matches [#314](lunarmodules/Penlight#314) - Fix: `package.searchpath` (in module `pl.compat`) [#328](lunarmodules/Penlight#328) - Fix: `path.isabs` now reports drive + relative-path as `false`, eg. "c:some/path" (Windows only) - Fix: OpenResty coroutines, used by `dir.dirtree`, `pl.lexer`, `pl.permute`. If available the original coroutine functions are now used [#329](lunarmodules/Penlight#329) - Fix: in `pl.strict` also predefine global `_PROMPT2` - Fix: in `pl.strict` apply `tostring` to the given name, in case it is not a string. - Fix: the lexer would not recognize numbers without leading zero; "-.123". See [#315](lunarmodules/Penlight#315)
1292641
to
db88af2
Compare
db88af2
to
0d2ef58
Compare
Summary 1.8.0 -> 1.9.2
Fixes
Summary 1.7.0 -> 1.8.0
New features
pretty.debug
quickly dumps a set of values to stdout for debug purposesChanges
pretty.write
: now also sorts non-string keys #319stringx.count
has an extra option to allow overlapping matches #326types.is_empty
on the 1.6.0 changelog, due to additional fixed behaviour not called out appropriately #313path.packagepath
now returns a proper error message with names tried if it failsFixes
stringx.rfind
now properly works with overlapping matches #314package.searchpath
(in modulepl.compat
) #328path.isabs
now reports drive + relative-path asfalse
, eg. "c:some/path" (Windows only)dir.dirtree
,pl.lexer
,pl.permute
. If available the original coroutine functions are now used #329pl.strict
also predefine global_PROMPT2
pl.strict
applytostring
to the given name, in case it is not a string.