Saúl Ibarra Corretgé
|
d88b6734e9
|
Make MinGW builds fully statically linked
Note the pthread usage is due to the Worker support, which is gated out
on Windows so there should be no need to link with pthreads on MinGW.
|
2023-11-22 19:25:37 +01:00 |
|
Saúl Ibarra Corretgé
|
c4e732e049
|
Add Linux 32bits target to CI
|
2023-11-17 23:55:22 +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é
|
da3688f33d
|
Build examples on CMake (#67)
|
2023-11-17 10:45:04 +01:00 |
|
Saúl Ibarra Corretgé
|
0b09109151
|
Add shared library target to CMake (#60)
|
2023-11-14 22:29:00 +01:00 |
|
Saúl Ibarra Corretgé
|
b98df4d994
|
Run 262 tests when building with {a,ub}san
|
2023-11-14 12:44:16 +01:00 |
|
Saúl Ibarra Corretgé
|
ba9569c76f
|
Drop MinGW CI using Makefile
|
2023-11-12 23:15:41 +01:00 |
|
Saúl Ibarra Corretgé
|
1ccb36eee8
|
Add ASAN/MSAN/UBSAN support to CMake
|
2023-11-12 23:15:41 +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 |
|
Saúl Ibarra Corretgé
|
39e834fc18
|
Add initial CMake support
|
2023-11-09 17:52:33 +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 |
|
Ben Noordhuis
|
83d909e70b
|
Ignore more build artifacts
|
2023-11-05 14:47:33 +01:00 |
|
Ben Noordhuis
|
7be933ebca
|
Enable test262 on CI (#11)
Fixes: https://github.com/quickjs-ng/quickjs/issues/3
|
2023-11-04 10:27:57 +01:00 |
|
Ben Noordhuis
|
b6e5541d93
|
Enable ASan en UBSan sanitizers on macOS CI
|
2023-11-03 01:31:31 +01:00 |
|
Ben Noordhuis
|
f2a8f04f13
|
Enable UBSan sanitizer on CI
|
2023-11-01 09:31:30 +01:00 |
|
Ben Noordhuis
|
141b7759c7
|
Enable sanitizers on CI
|
2023-11-01 05:20:14 +01:00 |
|
Ben Noordhuis
|
62f67892ad
|
ci: add macos build+test workflow (#3)
|
2023-10-31 18:07:27 +01:00 |
|
Ben Noordhuis
|
2f7fd38f68
|
ci: add linux build+test workflow (#2)
|
2023-10-31 18:01:52 +01:00 |
|