RSS feed
	
	
	
		a09d8697
		 – Tor Andersson <tor.andersson@artifex.com>
 authored
 on 2021/01/12 09:54
		
Bug 697702: Add workaround for MSVC not having unistd.h
		 
	
		6871e5b4
		 – Tor Andersson <tor.andersson@artifex.com>
 authored
 on 2020/09/08 06:49
		
Issue #141: Add missing end-of-string checks in regexp lexer.
		 
	
		6a9eedea
		 – Tor Andersson <tor.andersson@artifex.com>
 authored
 on 2020/08/24 10:27
		
Fix type error in jsdate.js InLeapYear that led to bad calculations.
		 
	
		b5eccea6
		 – Avi Halachmi (:avih) <avihpit@yahoo.com>
 authored
 and Tor Andersson <tor.andersson@artifex.com>
 committed
 on 2020/03/28 12:06
		
gc: use proportional instead of fixed threshold
		 
	
		c4c1524e
		 – Avi Halachmi (:avih) <avihpit@yahoo.com>
 authored
 and Tor Andersson <tor.andersson@artifex.com>
 committed
 on 2020/03/27 14:33
		
gc: don't ignore property allocations count
		 
	
		ed33bc01
		 – Avi Halachmi (:avih) <avihpit@yahoo.com>
 authored
 and Tor Andersson <tor.andersson@artifex.com>
 committed
 on 2020/07/03 19:16
		
gc: fix incorrect free of some objects
		 
	
		ad3817fc
		 – Tor Andersson <tor.andersson@artifex.com>
 authored
 on 2020/06/25 07:51
		
Silence gcc warning about overflow.
		 
	
		9f3e141d
		 – Tor Andersson <tor.andersson@artifex.com>
 authored
 on 2020/06/25 09:29
		
Fix typo in lexlinecomment where it did not detect EOF properly.
		 
	
		ac25ac54
		 – Tor Andersson <tor.andersson@artifex.com>
 authored
 on 2020/05/27 13:07
		
Fix typo in comment.
		 
	
		02bdafb4
		 – Sebastian Rasmussen <sebras@gmail.com>
 authored
 and Tor Andersson <tor.andersson@artifex.com>
 committed
 on 2020/05/26 17:15
		
Fix a number of typos.
		 
	
		832e0690
		 – Tor Andersson <tor.andersson@artifex.com>
 authored
 on 2020/02/19 05:11
		
Support 4-byte UTF-8 sequences.
		 
	
		0261579d
		 – Tor Andersson <tor.andersson@artifex.com>
 authored
 on 2020/05/14 09:59
		
Support embedded 0 in strings by using modified UTF-8.
		 
	
		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.
		 
Next