Charlie Gordon
f326a7a195
Add strip option in qjsc
to reduce object size ( #388 )
...
- `-s` strips the source code
- `-ss` strips source and line/column numbers information
- `qjsc repl.js` generates an object size of **105726** bytes
- `qjsc -s repl.js` generates an object size of **20853** bytes
- `qjsc -ss repl.js` generates an object size of only **16147** bytes
- compile repl.js with `-ss`
- bump byte code version to 12
2024-04-19 08:41:12 +02:00
Charlie Gordon
b20aad8d1a
Add faster test262 test target ( #362 )
...
* Add faster test262 test target
- add test262-fast.conf with lengthy tests disabled
- add test262-fast corresponding target
- make valgrind use test262-fast
2024-04-09 10:36:49 +02:00
Charlie Gordon
15c6a773b6
remove v8 output files in make clean ( #357 )
2024-04-07 16:22:54 +02:00
Saúl Ibarra Corretgé
7f928d289f
Check-in all generated C files
...
Closes: https://github.com/quickjs-ng/quickjs/issues/262
2024-02-13 09:49:57 +01:00
Saúl Ibarra Corretgé
de44a37ae9
Fix not rebuilding source
2023-12-11 09:59:32 +01:00
Saúl Ibarra Corretgé
7542b14c5b
Fix Makefile rebuilding every target
2023-12-07 11:34:52 +01:00
Saúl Ibarra Corretgé
622ce2cc9d
Detect JOBS in a more portable way
2023-12-07 10:59:11 +01:00
Saúl Ibarra Corretgé
3f66b08b9c
Simplify Makefile
2023-12-07 09:38:09 +01:00
Saúl Ibarra Corretgé
331356625e
Simplify CMake invocation
2023-11-28 09:30:45 +01:00
Saúl Ibarra Corretgé
0b920e7411
Fix make debug
2023-11-27 23:53:41 +01:00
Saúl Ibarra Corretgé
8d496b3e3c
Add queueMicrotask
...
Ref: https://github.com/quickjs-ng/quickjs/issues/16
2023-11-21 23:43:17 +01:00
Saúl Ibarra Corretgé
54a4f2907e
Refactor build system to use CMake only
2023-11-17 13:10:18 +01:00
Saúl Ibarra Corretgé
98d9147fb2
Fix hello_module example
2023-11-16 13:59:03 +01:00
Saúl Ibarra Corretgé
94b85a0784
Test Debug and Release CMake build types on CI ( #52 )
2023-11-12 23:04:46 +01:00
Ben Noordhuis
920cfc679a
Add copyright notices ( #51 )
...
I believe we made enough substantial changes to have a credible claim to
copyright holdership.
2023-11-12 22:42:07 +01:00
Ben Noordhuis
1e3893d25e
Remove duplicate test ( #50 )
2023-11-12 13:35:52 +01:00
Saúl Ibarra Corretgé
55e845c5dd
Add JS_GetVersion
2023-11-10 16:48:49 +01:00
Ben Noordhuis
38f88c0898
Remove CONFIG_BIGNUM, always enable BigInt ( #34 )
...
Fixes: https://github.com/quickjs-ng/quickjs/issues/17
2023-11-10 16:09:54 +01:00
Ben Noordhuis
ae17b8522d
Remove operator overloading ( #32 )
...
Part of https://github.com/quickjs-ng/quickjs/issues/17
2023-11-10 10:23:40 +01:00
Ben Noordhuis
e449cb08ef
Remove BigFloat ( #31 )
...
Part of https://github.com/quickjs-ng/quickjs/issues/17
2023-11-08 22:23:06 +01:00
Ben Noordhuis
5d5b3cc21f
Remove BigDecimal ( #29 )
...
Part of https://github.com/quickjs-ng/quickjs/issues/17
2023-11-08 21:07:16 +01:00
Ben Noordhuis
558a2ac761
Exit on sanitizer trap, don't recover
...
Fixes: https://github.com/quickjs-ng/quickjs/issues/22
2023-11-08 19:17:13 +01:00
Saúl Ibarra Corretgé
2f51cbc4e6
Add CI for MinGW on Windows
2023-11-08 11:12:54 +01:00
Saúl Ibarra Corretgé
1fb9a5010f
Drop support for "use math"
...
Ref: https://github.com/quickjs-ng/quickjs/issues/20
2023-11-06 23:07:31 +01:00
Ben Noordhuis
83e6fca8be
Add UndefinedBehaviorSanitizer support
2023-11-01 09:31:30 +01:00
Ben Noordhuis
cd4579d106
Add MemorySanitizer support
2023-11-01 05:20:14 +01:00
Ben Noordhuis
2f7fd38f68
ci: add linux build+test workflow ( #2 )
2023-10-31 18:01:52 +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