Charlie Gordon
c06af876f6
Improve string concatenation hack
...
- add more cases of in place string concatenation
this temporary hack improves the microbench timing by 30% but
has little impact on the test262 timings.
2024-02-15 10:30:04 +01:00
Nick Vatamaniuc
636c946531
FreeBSD QuickJS Patch ( #203 )
2024-02-12 11:28:00 +01:00
Ben Noordhuis
fd6e039770
Add UndefinedBehaviorSanitizer support
2024-02-11 20:37:24 +01:00
Ben Noordhuis
325ca194b7
Add MemorySanitizer support
2024-02-11 20:27:34 +01:00
Charlie Gordon
c9e6c56c70
Improve microbench
...
- remove import statements (invoke with qjs --std)
- fix compatibility issues with node
- add more loop styles
- add more string concatenation tests
- use === and !=== where appropriate
- fix sort timing log
- add `-r ref_file` command line option to specify reference file
- add .gitignore file with target file patterns
2024-02-11 12:11:53 +01:00
Charlie Gordon
37bd4ae62d
Strip trailing spaces
2024-02-10 16:19:17 +01:00
Fabrice Bellard
1ed38eef33
fixed MingW64 install on Windows (absop) (github issue #230 )
2024-02-03 15:48:09 +01:00
Fabrice Bellard
00967aac24
fixed Promise return in the REPL by using a wrapper object in async std.evalScript() (github issue #231 )
2024-02-03 15:47:42 +01:00
Fabrice Bellard
6e651e86e5
allow override of PREFIX, CROSS_PREFIX, CFLAGS and LDFLAGS in Makefile (humenda)
2024-01-13 11:15:28 +01:00
Fabrice Bellard
9a4379daf6
native cosmopolitan build
2024-01-11 15:29:19 +01:00
Fabrice Bellard
9b587c461b
call js_std_free_handlers() in the code generated by qjsc (github issue #96 )
2023-12-22 11:07:00 +01:00
Fabrice Bellard
a610598df6
added -fwrapv to CFLAGS to ensure that signed overflows have a well defined behavior
2023-12-13 19:00:17 +01:00
Fabrice Bellard
3106401991
keep LTO
2023-12-05 16:52:36 +01:00
Fabrice Bellard
cdeca4de42
updated to unicode 15.0.0
2023-12-05 16:51:16 +01:00
bellard
94010edb57
the BigInt support is now always included
2023-12-04 19:26:32 +01:00
bellard
b5e62895c6
2021-03-27 release
2021-03-27 11:17:31 +01:00
bellard
204682fb87
2020-11-08 release take 2
2020-11-08 14:44:20 +01:00
bellard
b1f67dfc1a
2020-11-08 release
2020-11-08 14:30:56 +01:00
bellard
8900766099
2020-07-05 release
2020-09-06 19:07:30 +02:00
bellard
0e8fffd4de
2020-01-19 release
2020-09-06 18:57:11 +02:00
bellard
91459fb672
2020-01-05 release
2020-09-06 18:53:08 +02:00