Commit 0e3d260
committed
devel/mujs: update to mujs-1.3.9
Briefly discussed on tech-pkg with leot@ and nia@
pkgsrc changes:
Install include/mujs/regexp.h which is needed by recent versions of print/mupdf.
mujs-1.3.9
==========
Commits:
Bug 709180: Fix simple array check in Array.prototype.sort.
Bug 709127: Plug memory leak in String.prototype.replace.
Bug 709128: Avoid undefined behavior for -INT_MIN in js_itoa.
Avoid UB when computing (unused) pointer from NULL.
Add "undefined" UB sanitize build target.
Bug 709124: Guard against malicious Array.prototype.sort comparator.
Bug 709103: Increase lexbuf capacity counter after realloc (not before).
Add UnicodeData.txt and SpecialCasing.txt tables.
Define Error.prototype.message property.
Delay string interning from lexer.
mujs-1.3.8
==========
Commits:
Improve Error.stack and restore Error.stackTrace.
Add rudimentary runtime limit checks.
update patch version
mujs-1.3.7
==========
Commits:
Bug 708625: Use more common "stack" property for error stack trace.
Issue #202: Special case for empty substring that splits surrogate pair.
Fix glitch with escape \x2d being treated as - in character classes.
Update character tables to include SpecialCasing.txt.
mujs-1.3.6
==========
Commits:
Update character tables to Unicode 16.
Remove stale IRC link.
Issue 193 and issue 194: Always use heapsort instead of quicksort.
Simplify Array.prototype.sort by sorting in place without libc.
mujs-1.3.5
==========
Commits:
Issue #130: Fix bug with String.prototype.split(RegExp).
Expose extended unicode characters as surrogate pairs in String methods.
Issue #164: Use correct scope for function declaration bindings.
Increase default stack sizes.
regex: Dynamically allocate character class buffer.1 parent 3f371b3 commit 0e3d260
3 files changed
Lines changed: 14 additions & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
23 | 29 | | |
24 | 30 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
6 | 6 | | |
0 commit comments