shithub: libmujs

RSS feed

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.

e25c83d6 – Tor Andersson <tor.andersson@artifex.com> authored on 2018/01/23 11:19
Fix issue #62: Handle 'this' binding consistently in REPL.

66cf4ccd – Tor Andersson <tor.andersson@artifex.com> authored on 2018/01/22 08:36
Fix issue #61: Silence misleading indentation warning.

849fb89b – Tor Andersson <tor.andersson@artifex.com> authored on 2018/01/15 08:08
Add recursion overflow check when parsing unary expressions.

228719d0 – Tor Andersson <tor.andersson@artifex.com> authored on 2018/01/05 09:18
Remove mention of broken web site.

2cb57c6e – Tor Andersson <tor.andersson@artifex.com> authored on 2017/12/11 09:15
Fix issue #56: MacOS X not detected as a Unix for gettimeofday().

505751a5 – Tor Andersson <tor.andersson@artifex.com> authored on 2017/12/11 08:22
Fix issue #55: Stack overflow bug in Array.prototype.sort().

41625ec2 – Tor Andersson <tor.andersson@artifex.com> authored on 2017/11/15 10:24
Fix logo size in docs.

d63cf4a9 – Tor Andersson <tor.andersson@artifex.com> authored on 2017/11/15 10:10
Throw a TypeError when converting an object without toString and valueOf.

ac9de3c6 – Tor Andersson <tor.andersson@artifex.com> authored on 2017/09/26 10:37
Fix memory leak in main.

5d190491 – Sebastian Rasmussen <sebras@gmail.com> authored and Tor Andersson <tor.andersson@artifex.com> committed on 2017/08/12 11:14
Extract mujs version from directory name for releases.

2f3d5550 – Tor Andersson <tor.andersson@artifex.com> authored on 2017/09/26 08:50
Use automatic length in "digits" array in Np_toString.

919238c3 – Tor Andersson <tor.andersson@artifex.com> authored on 2017/09/19 09:39
Update docs.

8c27b126 – Tor Andersson <tor.andersson@artifex.com> authored on 2017/09/07 10:22
Fix leak in Function.prototype.toString.

991f5e73 – Tor Andersson <tor.andersson@artifex.com> authored on 2017/09/05 11:33
Add 'make watch' target.

ffd25b0f – Tor Andersson <tor.andersson@artifex.com> authored on 2017/09/04 13:35
Add download link.

5b0111da – Tor Andersson <tor@ccxvii.net> authored and Tor Andersson <tor.andersson@artifex.com> committed on 2014/03/24 13:18
Add logo.

26af0ff3 – Tor Andersson <tor.andersson@artifex.com> authored on 2017/08/21 10:39
Add official web site link to README.

557968a2 – Tor Andersson <tor.andersson@artifex.com> authored on 2017/08/14 10:37
Reduce minimum stack use in regexec by using recursive implementation.

81388eb4 – Tor Andersson <tor.andersson@artifex.com> authored on 2017/08/09 12:10
Add stdint.h MSVC workaround for jsnumber.c also.

Next