Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							dfc254af51 
							
						 
					 
					
						
						
							
							update tests  
						
						 
						
						
						
						
					 
					
						2025-05-24 13:26:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							3d92a9d30c 
							
						 
					 
					
						
						
							
							new keyword cannot be used with an optional chain  
						
						 
						
						
						
						
					 
					
						2025-05-24 13:01:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							02a2643142 
							
						 
					 
					
						
						
							
							fixed parsing of function definition  
						
						 
						
						
						
						
					 
					
						2025-05-24 12:47:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							3dc7ef1f7f 
							
						 
					 
					
						
						
							
							more robust out of memory handling ( #406 )  
						
						 
						
						
						
						
					 
					
						2025-05-24 12:09:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							1572aa8a59 
							
						 
					 
					
						
						
							
							avoid win32 crash in getTimezoneOffset() if time is < 1970 ( #238 )  
						
						 
						
						
						
						
					 
					
						2025-05-24 11:32:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							7c487f1c6a 
							
						 
					 
					
						
						
							
							support JSON modules in qjsc - added support of JSON5 modules (using type = "json5")  
						
						 
						
						
						
						
					 
					
						2025-05-24 10:24:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							1dfaa61680 
							
						 
					 
					
						
						
							
							improved compatibility of std.parseExtJSON() with JSON5  
						
						 
						
						
						
						
					 
					
						2025-05-24 10:16:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							8b2a1249a4 
							
						 
					 
					
						
						
							
							fixed Regexp.prototype[Symbol.match]  
						
						 
						
						
						
						
					 
					
						2025-05-24 10:12:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							071a4cf986 
							
						 
					 
					
						
						
							
							use Object.is() in tests  
						
						 
						
						
						
						
					 
					
						2025-05-24 10:02:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							f10ef299a6 
							
						 
					 
					
						
						
							
							added JSON modules and import attributes  
						
						 
						
						
						
						
					 
					
						2025-05-20 18:27:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							838124580b 
							
						 
					 
					
						
						
							
							added JS_AtomToCStringLen()  
						
						 
						
						
						
						
					 
					
						2025-05-20 18:03:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							2f167bbeeb 
							
						 
					 
					
						
						
							
							export JS_FreePropertyEnum()  
						
						 
						
						
						
						
					 
					
						2025-05-20 17:59:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							9bce51eefd 
							
						 
					 
					
						
						
							
							improved JSON parser conformity (chqrlie) ( #250 )  
						
						 
						
						
						
						
					 
					
						2025-05-19 17:23:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							aaa9cea6a8 
							
						 
					 
					
						
						
							
							Proxy: fixed prototype comparison in setPrototypeOf() and getPrototypeOf() ( #410 )  
						
						 
						
						
						
						
					 
					
						2025-05-19 13:35:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							1021e3c729 
							
						 
					 
					
						
						
							
							compilation fix  
						
						 
						
						
						
						
					 
					
						2025-05-16 20:48:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							a33610de16 
							
						 
					 
					
						
						
							
							update test results  
						
						 
						
						
						
						
					 
					
						2025-05-16 20:38:56 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							f95b8ba1bb 
							
						 
					 
					
						
						
							
							added regexp modifiers  
						
						 
						
						
						
						
					 
					
						2025-05-16 20:34:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							9c973a8923 
							
						 
					 
					
						
						
							
							added Promise.try (saghul)  
						
						 
						
						
						
						
					 
					
						2025-05-16 18:02:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							3c39307c22 
							
						 
					 
					
						
						
							
							better promise rejection tracker heuristics ( #112 )  
						
						 
						
						
						
						
					 
					
						2025-05-16 17:47:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							d7cdfdc8d7 
							
						 
					 
					
						
						
							
							regexp: added v flag support - fixed corner cases of case insensitive matching  
						
						 
						
						
						
						
					 
					
						2025-05-16 17:43:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							a8b2d7c2b2 
							
						 
					 
					
						
						
							
							added Float16Array (bnoordhuis) - optimized float16 conversion functions  
						
						 
						
						
						
						
					 
					
						2025-05-05 19:12:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							c95b024d3e 
							
						 
					 
					
						
						
							
							added RegExp.escape (bnoordhuis)  
						
						 
						
						
						
						
					 
					
						2025-05-05 16:46:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							0a6160d7b3 
							
						 
					 
					
						
						
							
							avoid relying on 'FILE *' in JS_PrintValue() API  
						
						 
						
						
						
						
					 
					
						2025-05-05 15:59:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							11d076fac6 
							
						 
					 
					
						
						
							
							added get_array_el3 opcode - removed to_propkey2 opcode  
						
						 
						
						
						
						
					 
					
						2025-04-30 14:12:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							703de06c43 
							
						 
					 
					
						
						
							
							fixed use of JS_DumpValue()  
						
						 
						
						
						
						
					 
					
						2025-04-30 14:09:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							be06b3e92b 
							
						 
					 
					
						
						
							
							added JS_PrintValue() and use it in console.log(), print() and the REPL ( #256 )  
						
						 
						
						
						
						
					 
					
						2025-04-30 13:40:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							30fe3de91d 
							
						 
					 
					
						
						
							
							Object.prototype has an immutable prototype  
						
						 
						
						
						
						
					 
					
						2025-04-29 19:03:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							53327c2580 
							
						 
					 
					
						
						
							
							simplified uncatchable exception handling  
						
						 
						
						
						
						
					 
					
						2025-04-29 18:48:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							23e2dc9c39 
							
						 
					 
					
						
						
							
							handle strings as module import and export names  
						
						 
						
						
						
						
					 
					
						2025-04-29 14:54:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							3fbea36863 
							
						 
					 
					
						
						
							
							update tests  
						
						 
						
						
						
						
					 
					
						2025-04-28 16:37:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							9bb1d7252b 
							
						 
					 
					
						
						
							
							fixed operation order in js_obj_to_desc()  
						
						 
						
						
						
						
					 
					
						2025-04-28 16:33:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							2d4e1cc20c 
							
						 
					 
					
						
						
							
							fixed the delete operator with global variables  
						
						 
						
						
						
						
					 
					
						2025-04-28 16:32:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							894ce9de1c 
							
						 
					 
					
						
						
							
							fixed js_std_await() so that it behaves the same way as js_std_loop() ( #402 )  
						
						 
						
						
						
						
					 
					
						2025-04-28 16:28:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							19abf1888d 
							
						 
					 
					
						
						
							
							new release  
						
						 
						
						
						
						
					 
					
						2025-04-26 12:30:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							1b13fa6450 
							
						 
					 
					
						
						
							
							added more C callbacks for exotic objects ( #324 )  
						
						 
						
						
						
						
					 
					
						2025-04-26 12:25:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							7645ce5f63 
							
						 
					 
					
						
						
							
							more precise error location reporting  
						
						 
						
						
						
						
					 
					
						2025-04-26 12:25:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bellard 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							330625486f 
							
						 
					 
					
						
						
							
							Merge pull request  #393  from nickva/more-ci-targets-and-windows-fixes  
						
						 
						
						... 
						
						
						
						More CI tragets: Linux 32bit, Windows and Cosmopolitan 
						
						
					 
					
						2025-04-22 19:18:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							8e9e8e86c5 
							
						 
					 
					
						
						
							
							update tests  
						
						 
						
						
						
						
					 
					
						2025-04-22 19:16:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							87cf1b0567 
							
						 
					 
					
						
						
							
							run-test262: added $262.gc()  
						
						 
						
						
						
						
					 
					
						2025-04-22 19:10:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							3bffe67e6b 
							
						 
					 
					
						
						
							
							fixed TypedArray.prototype.slice() when the buffers overlap  
						
						 
						
						
						
						
					 
					
						2025-04-22 19:07:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							08a28c0cc3 
							
						 
					 
					
						
						
							
							fixed TypedArray.prototype.with with detached ArrayBuffer  
						
						 
						
						
						
						
					 
					
						2025-04-22 19:05:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							a0a760f74f 
							
						 
					 
					
						
						
							
							fixed GeneratorFunction prototype  
						
						 
						
						
						
						
					 
					
						2025-04-22 19:03:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							b32cccb5fe 
							
						 
					 
					
						
						
							
							fixed RegExp.prototype[Symbol.split]  
						
						 
						
						
						
						
					 
					
						2025-04-22 19:01:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							1e958abcd8 
							
						 
					 
					
						
						
							
							fixed operation order in Object.prototype.propertyIsEnumerable()  
						
						 
						
						
						
						
					 
					
						2025-04-22 18:59:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							5afd0eb37b 
							
						 
					 
					
						
						
							
							fix property ordering in the object returned by RegExp.prototype.exec()  
						
						 
						
						
						
						
					 
					
						2025-04-22 18:56:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							5e71d148f2 
							
						 
					 
					
						
						
							
							setters cannot have rest arguments  
						
						 
						
						
						
						
					 
					
						2025-04-22 18:53:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							99a855f2c7 
							
						 
					 
					
						
						
							
							future reserved keywords are forbidden in function name and arguments when the function body is in strict mode  
						
						 
						
						
						
						
					 
					
						2025-04-22 18:51:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Nick Vatamaniuc 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c0958ee2d0 
							
						 
					 
					
						
						
							
							More CI tragets: Linux 32bit, LTO, Windows and Cosmopolitan  
						
						 
						
						... 
						
						
						
						Atomics support in Windows requires libwinpthread*.dll at runtime. One
way to get it is to install it with MinGW package, and copy alongside
the executable.
Update test Makefile targets for windows executables.
Allow running tests with Wine: `make WINE=wine CONFIG_WIN3=y
...`. That's useful when Wine binfmt support cannot be installed such
as on the CI hosts.
Add PPC64LE architecture and try to fix flaky multi-arch CI in gcc:
https://github.com/tonistiigi/binfmt/issues/215  
						
						
					 
					
						2025-04-22 10:48:01 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							e5e724829a 
							
						 
					 
					
						
						
							
							added staging test262 tests  
						
						 
						
						
						
						
					 
					
						2025-04-21 16:23:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fabrice Bellard 
							
						 
					 
					
						
						
						
						
							
						
						
							fbf7d8a205 
							
						 
					 
					
						
						
							
							fixed detached TypedArray handling in Atomics operations  
						
						 
						
						
						
						
					 
					
						2025-04-21 16:14:00 +02:00