Commit graph

6 commits

Author SHA1 Message Date
he
c3e84ec17e Fix a pkglint NOTE (spaces around plist var assignment). 2020-01-26 19:08:41 +00:00
he
c435055b3e Use a pkgsrc-compatible version number.
Bignum is conditional on 64-bit atomics; mimic that in Makefile
and conditionalize in PLIST.
2020-01-26 19:04:43 +00:00
he
23300ac1c8 Update to 2020-01-19 version.
Pkgsrc changes:
 * adapt patches
 * If NetBSD platform misses 64-bit atomics, turn off all atomics
   (Trying to just disable BIGNUM fails; workaround suggested by
   Fabrice Bellard)

Upstream changes:
- keep CONFIG_BIGNUM in the makefile
- added os.chdir()
- qjs: added -I option
- more memory checks in the bignum operations
- modified operator overloading semantics to be closer to the TC39
  proposal
- suppressed "use bigint" mode. Simplified "use math" mode
- BigDecimal: changed suffix from 'd' to 'm'
- misc bug fixes
2020-01-26 18:37:49 +00:00
rillig
c8f51ea698 lang/quickjs: document possible cause for the test patch 2019-11-15 20:51:23 +00:00
rillig
fbe81cbee5 lang/quickjs: disable failing tests 2019-11-14 21:42:13 +00:00
rillig
5f971f3def lang/quickjs: imported version 2019-10-27
QuickJS is a small and embeddable Javascript engine. It supports the
ES2020 specification including modules, asynchronous generators and
proxies. It optionally supports mathematical extensions such as big
integers (BigInt), big floating point numbers (BigFloat) and operator
overloading.
2019-11-14 21:20:04 +00:00