mataha
879bb84244
Update quickjs ( #890 )
...
Includes additional fixes from main repo's unmerged PRs:
- quickjs#132: Fix undefined behavior: shift 32 bits for uint32_t in bf_set_ui
- quickjs#171: Fix locale-aware representation of hours in Date class
- quickjs#182: Fix stack overflow in CVE-2023-31922
2023-11-30 10:51:16 -08:00
Justine Tunney
fa20edc44d
Reduce header complexity
...
- Remove most __ASSEMBLER__ __LINKER__ ifdefs
- Rename libc/intrin/bits.h to libc/serialize.h
- Block pthread cancelation in fchmodat() polyfill
- Remove `clang-format off` statements in third_party
2023-11-28 14:39:42 -08:00
Justine Tunney
05b8f82371
Fold LIBC_BITS into LIBC_INTRIN
2022-08-11 12:13:18 -07:00
Jared Miller
9de3d8f1e6
Revert whitespace fixes to third_party ( #501 )
2022-07-21 21:46:07 -07:00
Jared Miller
7e2eae5c15
Remove trailing whitespace from all files ( #497 )
2022-07-20 20:31:16 -07:00
Justine Tunney
533f3d1ef1
Reduce build latency and fix old cpu bugs
2021-08-05 14:43:53 -07:00
Justine Tunney
8f52c0d773
Get Fabrice Bellard's JavaScript engine to build
...
$ m=tiny
$ make -j12 MODE=$m o/$m/third_party/quickjs/qjs.com
$ o/$m/third_party/quickjs/qjs.com -e 'console.log(2 + 2)'
4
$ ls -hal o/$m/third_party/quickjs/qjs.com
631.5K
See #97
2021-04-09 01:06:57 -07:00
Justine Tunney
1fbfbb3192
Add quickjs-2021-03-27 to third_party
2021-04-08 20:55:43 -07:00