shithub: libmujs

RSS feed

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.

9f0f88b8 – David Capello <davidcapello@gmail.com> authored and Tor Andersson <tor.andersson@artifex.com> committed on 2017/08/09 06:43
Use <stdint.h> for VS2012

bd75628f – Avi Halachmi (:avih) <avihpit@yahoo.com> authored and Tor Andersson <tor.andersson@artifex.com> committed on 2017/08/08 08:15
js_compile: Don't shadow formal arguments with function name.

fea0707d – Tor Andersson <tor.andersson@artifex.com> authored on 2017/06/29 10:10
Support 'radix' argument for Number.prototype.toString.

4792d16f – Tor Andersson <tor.andersson@artifex.com> authored on 2017/07/05 09:37
Fix 698191: don't call pexp with NULL expression in jsdump.c

ae54eaa6 – Tor Andersson <tor.andersson@artifex.com> authored on 2017/07/05 08:40
Move js_Buffer to jsi.h and fix some potential leaks.

a7aae8f8 – Tor Andersson <tor.andersson@artifex.com> authored on 2017/07/05 09:23
Clamp to INT_MIN/INT_MAX explicitly in jsV_numbertointeger.

e8dad5a3 – Sebastian Rasmussen <sebras@gmail.com> authored on 2017/07/04 22:45
Make js_freestate() not segfault on NULL argument.

0a3fc126 – Tor Andersson <tor.andersson@artifex.com> authored on 2017/06/21 09:47
Fix typo in js_strtod that affects parsing exponents.

4c53c271 – Tor Andersson <tor.andersson@artifex.com> authored on 2017/06/21 09:46
Only strip linked binaries in release mode.

c8934909 – Tor Andersson <tor.andersson@artifex.com> authored on 2017/06/19 07:50
Silence a few compiler warnings for harmless, impossible cases.

f0ed0d0b – Tor Andersson <tor.andersson@gmail.com> authored and Tor Andersson <tor.andersson@artifex.com> committed on 2017/06/15 12:46
Use separate directories for debug and release builds.

a6e84431 – Tor Andersson <tor.andersson@gmail.com> authored on 2017/06/15 12:22
Add separate install-static and install-shared targets.

ca22ed48 – Tor Andersson <tor.andersson@gmail.com> authored on 2017/06/14 08:37
Add pkgconfig file and shared library target.

03c889d5 – Tor Andersson <tor.andersson@gmail.com> authored on 2017/06/14 08:37
Update docs.

2dced7cf – Tor Andersson <tor@ccxvii.net> authored on 2017/06/05 06:20
Update docs website.

be0685e8 – Tor Andersson <tor.andersson@gmail.com> authored on 2017/05/23 08:13
Optimize js_isarrayindex.

ebbc191f – Tor Andersson <tor.andersson@gmail.com> authored on 2017/05/23 06:54
Add fast integer special case in jsV_numbertostring.

3f5f3034 – Tor Andersson <tor.andersson@gmail.com> authored on 2017/05/23 09:13
Fix grisu2 code to build on MSVC.

1399bbe2 – Sebastian Rasmussen <sebras@gmail.com> authored on 2017/05/22 18:17
Free script buffer read from standard input.

c5296bf4 – Sebastian Rasmussen <sebras@gmail.com> authored and Tor Andersson <tor.andersson@gmail.com> committed on 2017/05/21 12:08
Add sanitize build variant.

bfebb7aa – Tor Andersson <tor.andersson@gmail.com> authored on 2017/05/22 10:48
Use grisu2 algorithm for locale independent dtoa. Use BSD strtod.

5f83cc98 – Tor Andersson <tor.andersson@gmail.com> authored on 2017/05/16 09:05
Add recursion overflow checks in parser.

0365576b – Tor Andersson <tor.andersson@gmail.com> authored on 2017/05/16 09:16
Emit line numbers for each entry in compound literals.

6a85c78a – Tor Andersson <tor.andersson@gmail.com> authored on 2017/05/16 09:08
Fix error message when missing stack traces in main.c

fb32b5c8 – Tor Andersson <tor.andersson@gmail.com> authored on 2017/05/16 07:55
Add a js_setreport callback function to report warnings.

50281c9c – Tor Andersson <tor.andersson@gmail.com> authored on 2017/05/12 08:01
Update docs.

d2c8e710 – Tor Andersson <tor.andersson@gmail.com> authored on 2017/05/12 07:40
Fix public header so it can be used with C++.

134134e8 – Tor Andersson <tor.andersson@gmail.com> authored on 2017/05/09 10:23
Don't do unprotected js_tostring calls in js_dostring/file.

2b4d05a5 – Tor Andersson <tor.andersson@gmail.com> authored on 2017/04/20 19:06
Revert 'Maintain order of property enumeration by keeping a linked list.'

f18f2c0c – Tor Andersson <tor.andersson@gmail.com> authored on 2017/05/09 09:17
Don't force 'this' to be the global object in js_dostring/dofile.

44d4109a – Tor Andersson <tor.andersson@gmail.com> authored on 2017/05/09 09:16
Use the line number of the lookahead token when building the syntax tree.

617261bf – Tor Andersson <tor.andersson@gmail.com> authored on 2017/04/26 07:52
Update docs with userdata callbacks.

2e7550e7 – Tor Andersson <tor.andersson@gmail.com> authored on 2017/04/20 19:19
Fix bounds checks for string object array accesses.

32bf345f – Tor Andersson <tor.andersson@gmail.com> authored on 2017/04/21 07:03
Fix stack management error in JSON.stringify.

24b19973 – Tor Andersson <tor.andersson@gmail.com> authored on 2017/04/20 11:12
Add setjmp.h to public header (since js_try is a macro over setjmp).

50ee2a2e – Tor Andersson <tor.andersson@gmail.com> authored on 2017/04/20 11:12
Update docs to mention we don't support zero valued chars in strings.

2296f47e – Tor Andersson <tor.andersson@gmail.com> authored on 2017/04/20 10:54
Make Error.prototype.toString conform to the spec.

c1bd0672 – Tor Andersson <tor.andersson@gmail.com> authored on 2017/04/19 19:49
Don't truncate error messages.

9321f8fe – Tor Andersson <tor.andersson@gmail.com> authored on 2017/04/19 19:49
Check for cyclic structures in JSON.stringify.

e676a871 – Tor Andersson <tor.andersson@gmail.com> authored on 2017/04/19 12:14
JSON.stringify replacer callback.

8e7d5795 – Tor Andersson <tor.andersson@gmail.com> authored on 2017/04/19 09:22
JSON.parse reviver callback.

58b44200 – Tor Andersson <tor.andersson@gmail.com> authored on 2017/04/17 19:25
Add function-level linking.

1062e70c – Tor Andersson <tor.andersson@gmail.com> authored on 2017/04/17 11:01
Track strictness during runtime based on 'use strict' pragma.

8a26e209 – Tor Andersson <tor.andersson@gmail.com> authored on 2017/04/17 11:00
Compile functions with per-function strictness.

75cab70a – Tor Andersson <tor.andersson@gmail.com> authored on 2017/04/17 09:03
Handle undefined this at the OP_THIS level.

Next