The NetBSD Project

CVS log for pkgsrc/lang/quickjs/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / lang / quickjs

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.11 / (download) - annotate - [select for diffs], Tue Mar 7 14:38:03 2023 UTC (2 weeks ago) by he
Branch: MAIN
CVS Tags: HEAD
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

quickjs: make it build on macppc again, or more generally...

on non-CONFIG_BIGNUM platforms.
Bump PKGREVISION.

Revision 1.10 / (download) - annotate - [select for diffs], Mon Mar 21 23:00:33 2022 UTC (12 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored)

lang/quickjs: import DESCR from wip/quickjs

Revision 1.9 / (download) - annotate - [select for diffs], Sun Jan 30 10:55:03 2022 UTC (13 months, 2 weeks ago) by he
Branch: MAIN
Changes since 1.8: +5 -5 lines
Diff to previous 1.8 (colored)

lang/quickjs: update to 2021-03-27 version.

Pkgsrc changes:
 * adjust patches and checksums as needed
 * Update request from PR#56675 should be fulfilled by this;
   thanks to Kimihiro Nonaka

Upstream changes:

2021-03-27:

- faster Array.prototype.push and Array.prototype.unshift
- added JS_UpdateStackTop()
- fixed Windows console
- misc bug fixes

2020-11-08:

- improved function parameter initializers
- added std.setenv(), std.unsetenv() and std.getenviron()
- added JS_EvalThis()
- misc bug fixes

2020-09-06:

- added logical assignment operators
- added IsHTMLDDA support
- faster for-of loops
- os.Worker now takes a module filename as parameter
- qjsc: added -D option to compile dynamically loaded modules or workers
- misc bug fixes

2020-07-05:

- modified JS_GetPrototype() to return a live value
- REPL: support unicode characters larger than 16 bits
- added os.Worker
- improved object serialization
- added std.parseExtJSON
- misc bug fixes

Revision 1.8 / (download) - annotate - [select for diffs], Mon Dec 13 13:14:32 2021 UTC (15 months, 1 week ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

quickjs: fix PLIST on Darwin

Revision 1.7 / (download) - annotate - [select for diffs], Sun May 10 10:32:33 2020 UTC (2 years, 10 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2
Changes since 1.6: +7 -1 lines
Diff to previous 1.6 (colored)

lang/quickjs: install documentation and examples

Revision 1.6 / (download) - annotate - [select for diffs], Sun May 10 10:17:05 2020 UTC (2 years, 10 months ago) by rillig
Branch: MAIN
Changes since 1.5: +2 -3 lines
Diff to previous 1.5 (colored)

lang/quickjs: update to 2020-04-12

Changes since 2020-01-19:

2020-04-12:

- added cross realm support
- added AggregateError and Promise.any
- added env, uid and gid options in os.exec()
- misc bug fixes

2020-03-16:

- reworked error handling in std and os libraries: suppressed I/O
  exceptions in std FILE functions and return a positive errno value
  when it is explicit
- output exception messages to stderr
- added std.loadFile(), std.strerror(), std.FILE.prototype.tello()
- added JS_GetRuntimeOpaque(), JS_SetRuntimeOpaque(), JS_NewUint32()
- updated to Unicode 13.0.0
- misc bug fixes

Revision 1.5 / (download) - annotate - [select for diffs], Mon Feb 10 13:06:08 2020 UTC (3 years, 1 month ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.4: +13 -8 lines
Diff to previous 1.4 (colored)

Make some adjustments to fix the issues from PR#54912:

 * Don't use DATE as a variable, as it's used elsewhere, use QJS_DATE instead
 * Don't use the "bignum" PLIST variable anymore, the "bn" variants are no
   longer being built
 * Add "lto" PLIST variable, supported by and used on Linux
 * Move the setting of CONFIG_BIGNUM to the pkg Makefile instead of
   always setting it, should support 32-bit NetBSD ports.

Bump PKGREVISION.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Jan 26 19:08:41 2020 UTC (3 years, 1 month ago) by he
Branch: MAIN
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

Fix a pkglint NOTE (spaces around plist var assignment).

Revision 1.3 / (download) - annotate - [select for diffs], Sun Jan 26 19:04:43 2020 UTC (3 years, 1 month ago) by he
Branch: MAIN
Changes since 1.2: +18 -2 lines
Diff to previous 1.2 (colored)

Use a pkgsrc-compatible version number.
Bignum is conditional on 64-bit atomics; mimic that in Makefile
and conditionalize in PLIST.

Revision 1.2 / (download) - annotate - [select for diffs], Sun Jan 26 18:37:49 2020 UTC (3 years, 1 month ago) by he
Branch: MAIN
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

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

Revision 1.1 / (download) - annotate - [select for diffs], Thu Nov 14 21:20:04 2019 UTC (3 years, 4 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4

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.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>