RSS feed
331c5ecb
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2020/05/14 09:42
Issue 133: Eliminate recursion in GC scanning phase.
8c5f2f24
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/09/04 12:30
Don't allow setting a property when the prototype's property is read-only.
90aca808
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2020/03/17 10:04
Fix potential memory corruption when jsV_newmemstring fails to allocate.
8f12e045
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2020/03/17 10:03
Return "[object Iterator]" when running toString on an iterator value.
84752905
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2020/03/17 09:10
Document the expected behavior of js_Put correctly.
fe63f4cb
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2020/03/11 11:59
Note that js_Report callback must not throw an exception.
e3f04e7f
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2020/01/30 07:46
Check for empty string in js_isarrayindex.
11c894d0
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2020/01/23 06:55
Tweak default recursion limit.
6f93cab7
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2020/01/23 06:54
Fix enumerability of Error and Function properties.
e082e6e6
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2020/01/20 07:18
Check for leading zero in js_isarrayindex that caused false positives.
fe71080c
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2020/01/10 06:16
Bug 698496: Handle leap years correctly in the Date constructor.
8ee595be
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2020/01/10 06:08
Bug 701355: Fix separate compilation issues that have crept in.
d248b0ce
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/11/11 06:34
Bug 701886: Always create new scope for eval().
d0225981
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2020/01/02 09:36
Update COPYING copyright year.
c695b53a
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2020/01/02 09:30
Issue 117: Skip first line if it starts with a shebang when loading files.
457f87b1
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2020/01/02 09:22
Issue 128: Support property list as replacer argument in JSON.stringify.
d9f55565
– isRyven <ryven.mt@gmail.com>
authored
and Tor Andersson <tor.andersson@artifex.com>
committed
on 2019/12/20 09:21
Fix date setMonth and setUTCMonth processed wrong optional argument
ddd1e5eb
– isRyven <ryven.mt@gmail.com>
authored
and Tor Andersson <tor.andersson@artifex.com>
committed
on 2019/12/21 09:29
Issue 126: accept String and Number objects as space parameter
e690d31e
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2020/01/02 07:34
Issue 122: Allow floating point return values from Array.sort callback.
b4484ab1
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2020/01/02 07:31
Issue 118: Add REG_ to limit defines, and use REG_MAXSUB in header.
8c868344
– gardhr <24468810+gardhr@users.noreply.github.com>
authored
and Tor Andersson <tor.andersson@artifex.com>
committed
on 2019/11/24 09:55
Issue 114: Allow compile time limits to be configured.
6b522a0b
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/11/28 06:30
Issue 115: Fix compilation of small floating point numbers.
6e62eb09
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/11/19 07:53
Issue 113: Add a js_delglobal function.
3d3f473c
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/11/11 06:02
Bug 701887: Create arguments if eval is present.
69b312d1
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/09/06 08:14
Fix coverity issue: memory corruption due to overlapping copy.
16049bbb
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/07/03 16:25
Issue 107: Depend only on the exact files needed for install targets.
14dc9355
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/06/12 13:23
Issue 102: Fix ASAN build when using GCC.
e2b59201
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/06/11 11:48
Issue 105: Fix NULL dereferencing in regexp compiler.
eeea83a8
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/06/11 06:26
Issue 102: Workaround for address-sanitizer default realloc behavior.
bd79071a
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/05/27 07:17
Add make uninstall target.
b9e14e53
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/04/05 14:36
Revert "Pacify valgrind: it doesn't know realloc(p, 0) is equivalent to free(p)."
00d4606c
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/04/04 08:06
Bug 700937: Limit recursion in regexp matcher.
1e547908
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/04/04 08:03
Bug 700947: Add missing ENDTRY opcode in try/catch/finally byte code.
da632ca0
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/04/02 06:52
Bug 700938: Fix stack overflow in numtostr as used by Number#toFixed().
0c03f9c0
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/03/29 15:40
Add missing break statement.
52c22be9
– Tor Andersson <tor@ccxvii.net>
authored
on 2019/03/25 17:00
Fix MSVC compile errors.
bb65f18f
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/11/05 09:31
Set 'lightweight' and 'arguments' during compile pass.
f5de9d4d
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/03/07 09:38
Remove line opcode in favor of storing the line for each instruction.
20d0fa04
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/03/08 05:57
Simplify opcodes: numbers and integer constants.
603977ae
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/03/08 07:55
Add repr() function to shell, and use it in the REPL.
ffe0ca7d
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/03/18 08:56
Issue 95: Improve error message when trying to call a non-callable.
5de1f97c
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/03/12 12:50
Set appropriate internal class property of arguments object.
8b52b577
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/03/08 08:30
Allow js_newobjectx to take null as prototype.
ed1c2798
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/03/08 08:28
Fix indentation.
9f0153a0
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/03/18 09:57
Fix typo in ctypeof.
269904fc
– Albert I <krascgq@outlook.co.id>
authored
and Tor Andersson <tor.andersson@gmail.com>
committed
on 2019/03/08 22:10
Fix Makefile install derps
2c24e194
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/03/08 09:08
Issue #92: Remove unimplemented function.
8e57b47c
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/03/08 06:56
Only emit line ops for actual exit handler statements.
ce02a9d7
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/03/08 05:56
Handle empty scripts.
cb1d50bc
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/03/07 09:38
Improve line number tracking in compiler.
914ae72a
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/03/07 08:06
Improve line number tracking in parser.
6a592abf
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/03/07 09:27
Use emitarg instead of emitraw to emit opcode arguments.
cd97fb4b
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/03/07 08:05
Fix makefile install paths.
e471b4dd
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/02/25 07:47
Issue #83: Don't include $DESTDIR in pkg-config paths.
d3feec43
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/02/25 07:15
Issue #85: Use explicit seed in Math.random().
43c84451
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/02/25 06:57
Issue #84: Separate Makefile targets.
9f40dfb0
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/02/12 07:16
Take DESTDIR into account when creating pkg-config file.
5f556004
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/02/06 09:04
Fix bugs in Number.prototype.toFixed and toExponential.
28643e6a
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/01/23 07:53
Bug 697891: Parse all JSON string escapes.
bd9920c5
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/01/07 08:21
Handle null/undefined in OP_NEXTITER rather than creating empty iterator.
7be32a0f
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/01/04 05:58
Bug 700441: Handle null and undefined expressions in for-in statement.
7f505918
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2019/01/02 11:01
Bug 700429: Limit size of input regular expression program.
93447649
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/11/26 05:39
Make data tables in utftype.c const.
fcf0e3eb
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/11/26 05:39
Tweak numeric overflow check in regexp count parser.
245a6f97
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/11/05 10:48
Fix 700090, 700094, 700095: Iterate through lists in AST analysis passes.
81d5b30a
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/10/26 10:50
Initialize random seed for Math.random().
7448a824
– Sebastian Rasmussen <sebras@gmail.com>
authored
and Tor Andersson <tor.andersson@artifex.com>
committed
on 2018/09/03 19:26
Fix gcc compiler warnings about switch fallthroughs.
d4655ae8
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/09/03 15:41
Show system error message in js_loadfile.
924649a6
– Avi Halachmi (:avih) <avihpit@yahoo.com>
authored
and Tor Andersson <tor.andersson@artifex.com>
committed
on 2018/08/30 12:24
mujs shell: Add compile function.
84858c33
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/09/03 15:37
mujs shell: Make the load function behave like in the SpiderMonkey shell.
a2b62c02
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/09/04 07:24
Avoid clashing with system getopt.
dcb3f03e
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/09/03 12:07
Inherit strictness from invoking function in eval.
2c0c6c94
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/08/29 08:56
Use getopt command line argument processing.
643d4288
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/08/29 08:56
Default mujs shell to non-strict mode.
3430d9a0
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/08/27 08:57
Return null instead of throwing an error when readline hits EOF.
c86267d8
– Sebastian Rasmussen <sebras@gmail.com>
authored
and Tor Andersson <tor.andersson@artifex.com>
committed
on 2018/07/27 21:02
Fix issue 66: Stack overflow when compiling long regexp sequences.
5c1300b0
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/07/26 19:44
Fix 699559: Off-by-one comparison in regexp parser.
b4297c0d
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/07/25 07:58
Fix 699557: Pause garbage collector during Ap_sort.
40b73014
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/07/23 07:30
Fix 699549: Integer overflow in Array.prototype.sort().
dbc0931a
– Konstantin Baladurin <k.baladurin@gmail.com>
authored
and Tor Andersson <tor.andersson@artifex.com>
committed
on 2018/07/08 21:33
Fix Date.prototype.setHours
bd247084
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/07/16 09:28
Fix logic in Object.isFrozen to comply with spec.
49271d3c
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/07/03 08:00
Add js_iserror function.
222772f6
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/06/15 11:22
Remove -ffunction-sections and -fdata-sections compile flags.
ceac1b57
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/06/15 11:03
Allow enabling or disabling readline support by setting HAVE_READLINE.
2be672cd
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/06/08 09:52
Fix makefile to remove warning from 'ar' invocation.
3f6b06a3
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/06/08 09:51
Avoid type punning with unions.
34cb6171
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/05/29 10:29
Fix 699383: Sorting arrays with zero or negative length.
cbdf814e
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/05/15 09:41
Handle undefined and unset array slots separately in Array.prototype.sort.
caabe08c
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/05/15 07:48
Use qsort to sort arrays.
b0e3f5e8
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/05/08 08:52
Add readline support to mujs shell.
22430de3
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/05/03 06:44
Fix creation of empty regular expressions.
833f82ca
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/05/03 06:38
Fix issue #65: Uninitialized name in Function.prototype function.
b46ee8d8
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/04/27 11:07
Add more js_tryxxx conversion functions.
780b14b5
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/04/27 07:11
Fix bug in Ap_sort where tostring values were put back into the array.
57b698f0
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/04/26 09:30
Return null if String.prototype.match with a global regex finds no matches.
9d72b07e
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/04/24 11:46
Don't forget to zero-terminate string buffer in Fp_toString.
d04cbf3c
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/04/23 07:46
Add pretty-printing command line tool.
25821e6d
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/01/24 11:55
Fix 698920: Guard jsdtoa from integer overflow wreaking havoc.
4d45a96e
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/01/18 09:16
Guard binary expressions from too much recursion.
8df3dcd8
– Tor Andersson <tor.andersson@artifex.com>
authored
on 2018/01/24 08:46
Add XCFLAGS to the CFLAGS in the Makefile.
Next