Commit graph

  • 387b3b53df Update quickjs to 2020-04-12 Noah 2020-04-29 23:43:54 -0500
  • ebf71e4653 sys: Hardcode -O2 optimization level Christoph Herzog 2020-05-25 13:22:31 +0200
  • 83cd850782 libquickjs-sys: use cc to build quickjs directly Cheng XU 2020-05-08 16:33:13 -0700
  • 1284f7b041
    Allow specifying the path to libquickjs.a (#63) Noah 2020-05-04 03:27:43 -0500
  • 2e0ee4da4d fix CI Cheng XU 2020-04-04 17:08:34 -0700
  • d705b7f85f libquickjs-sys: use cc to determine the proper compiler Cheng XU 2020-04-04 17:05:05 -0700
  • 3a0d1747b5 quick-js v0.3.1 release Christoph Herzog 2020-03-24 23:29:13 +0100
  • b0b54e73f9 libquickjs-sys v0.5.0 release Christoph Herzog 2020-03-24 23:20:08 +0100
  • 86207cc0a0 Finish the quickjs update to 2020-03-16 Christoph Herzog 2020-03-24 22:41:09 +0100
  • e1982fc724 impl TryFrom<JsValue> for HashMap<String, V> Rail Khusnutdinov 2020-03-25 00:06:36 +0300
  • 2973b0e1c8 Update quickjs to 2020-03-16 Rail Khusnutdinov 2020-03-20 12:10:33 +0300
  • ceab2c9251 fix build for log feature Mrmaxmeier 2020-01-24 16:56:13 +0100
  • 0284b12036 fix build for bignum feature Mrmaxmeier 2020-01-24 16:56:03 +0100
  • 8b1b6fbd46 Update quickjs to 2020-01-19 Mrmaxmeier 2020-01-24 16:55:29 +0100
  • 306835e393 release: prepare v0.3.0 Christoph Herzog 2019-11-02 23:47:33 +0100
  • 870d45fb3d chore: Add _NonExhaustive variant to Value Christoph Herzog 2019-11-02 23:42:12 +0100
  • 5578af79a9 Update quickjs to 2019-10-27 Christoph Herzog 2019-11-02 22:59:17 +0100
  • 6afaa8ff7e fix: Typo in README Alexander Rodin 2019-10-04 17:09:39 +0300
  • 4d6451b22d fix: Use c_char instead of architecture-specific i8 Alexander Rodin 2019-10-06 22:15:08 +0300
  • da08c05ba0
    Merge pull request #49 from a-rodin/patch-4 theduke 2019-10-06 11:20:35 +0200
  • 59fac31256
    fix: Use space instead of comma as a separator Alexander Rodin 2019-10-04 18:37:22 +0300
  • 65cf630c15 docs: Add Github Actions badge, remove old ones Christoph Herzog 2019-10-02 19:35:49 +0200
  • 5e5a50e05c
    Merge pull request #46 from theduke/console theduke 2019-10-02 19:30:37 +0200
  • 4307fd83a8 chore: Remove outdated TODOs Christoph Herzog 2019-10-02 19:23:26 +0200
  • b028bd6b10 ci: Switch to Github Actions Christoph Herzog 2019-10-02 19:13:59 +0200
  • e039582a72 (feat) Console support Christoph Herzog 2019-10-02 17:03:16 +0200
  • 0abd08b4e6 (feat) Support vararg callbacks with the Arguments wrapper type Christoph Herzog 2019-10-02 14:04:35 +0200
  • 142af5003a chore: Deny warnings and missing docs for tests using cfg_attr Alexander Rodin 2019-10-01 20:31:55 +0000
  • 31ad871241
    docs: Document bigint feature in README theduke 2019-09-26 18:33:05 +0200
  • 10a53ad3af chore: Remove redundant #[cfg] attributes Christoph Herzog 2019-09-26 18:06:53 +0200
  • 308686035b feat: Arbitrary Precision Integer Support Alexander Rodin 2019-08-13 13:18:00 +0000
  • a2d8e1c3e1 Free runtime if context cannot be created Alexander Rodin 2019-09-21 12:03:15 +0000
  • f65c702428 Update quickjs to 2019-09-18 Christoph Herzog 2019-09-21 14:47:10 +0200
  • 7f31c267ff Update quickjs to 2019-09-01 release Christoph Herzog 2019-09-04 17:54:57 +0200
  • 6866eed041 Prepare 0.2.3 Christoph Herzog 2019-08-30 20:29:58 +0200
  • 223a28fa27 (docs) Add note about future property iterator Christoph Herzog 2019-08-30 20:24:30 +0200
  • 4a13c76415 Add Valgrind to CI Alexander Rodin 2019-08-28 07:37:42 +0000
  • 5fd3bc7c72 Use RAII-style approach to free JS enum on errors Alexander Rodin 2019-08-28 07:24:30 +0000
  • be7fffaf14 Free atoms returned by q::JS_GetPropertyInternal Alexander Rodin 2019-08-23 20:01:34 +0000
  • 03e0db2427
    Add Charlie Gordon attribution to README theduke 2019-08-21 08:30:35 +0200
  • 52a26ae639 Use JS_DefineProperty instead of SetProperty for new objects Christoph Herzog 2019-08-18 13:55:00 +0200
  • 4a87e54c66 release: v0.2.2 Christoph Herzog 2019-08-13 11:17:53 +0200
  • 273c60066a fix: Fix timetstamp conversion logic for JsValue::Date Christoph Herzog 2019-08-13 11:03:44 +0200
  • f05e738c44 v0.2.1 release Christoph Herzog 2019-08-13 01:40:29 +0200
  • cd42e0665d Add chrono integration Christoph Herzog 2019-08-13 01:18:20 +0200
  • e4643a6aa1
    Merge pull request #19 from a-rodin/stack-overflow-signed theduke 2019-08-13 00:14:39 +0200
  • a309c90d69 ci: Fix up circleci config for new patched features testing Christoph Herzog 2019-08-12 23:52:54 +0200
  • 9afa90d30a ci: Test patched and default features on CI Alexander Rodin 2019-08-11 16:37:22 +0000
  • fd24e206f2 Add "patched" feature with "stack-overflow-signed.patch" Alexander Rodin 2019-08-09 20:39:46 +0000
  • e9475d5f4e Implement resolving of async values. Christoph Herzog 2019-08-12 19:23:55 +0200
  • a43ab71d6a
    Merge pull request #20 from theduke/deserialize-values theduke 2019-08-12 17:14:11 +0200
  • 7098e1ab7e Formatting... Christoph Herzog 2019-08-12 17:08:45 +0200
  • 2065a498f6 Implement object deserialization to HashMap Christoph Herzog 2019-08-12 16:42:00 +0200
  • 5288235c9b Add JsValue::into_string helper method Christoph Herzog 2019-08-12 10:44:02 +0200
  • df142c859d Update lib to 0.3 in quick-js Christoph Herzog 2019-08-12 08:53:43 +0200
  • ef0e6399ca lib: Bump libquickjs-sys to 0.3.0 Christoph Herzog 2019-08-12 08:52:27 +0200
  • a89c6fd930 lib: Upgrade quickjs to release 2019-08-10 Christoph Herzog 2019-08-12 08:51:38 +0200
  • 5f870285c1 Update README.md llgoer 2019-08-05 09:13:08 +0800
  • a940b0ba47 Add note about runtimes and threads to the docs (#15) Alexander Rodin 2019-08-04 15:42:47 +0300
  • 675139ee2e 0.2.0 release Christoph Herzog 2019-07-31 00:36:48 +0200
  • a4632c10d4 Fix pointer logic for callbacks. Christoph Herzog 2019-07-31 00:22:00 +0200
  • b1cb44adbc Allow more callback function signatures Christoph Herzog 2019-07-30 20:33:22 +0200
  • 00c78c874c docs: Add instructions for updating embedded quickjs Christoph Herzog 2019-07-30 18:25:34 +0200
  • 8f4907eeb3 Document all items and deny missing docs. Christoph Herzog 2019-07-30 18:01:27 +0200
  • 384b9f1189 Future-proof error enums with a __NonExhaustive variant. Christoph Herzog 2019-07-30 17:48:53 +0200
  • 8155d68122 ci: Check formatting and clippy on CI run Christoph Herzog 2019-07-30 16:59:36 +0200
  • 8b5f37a0d4 Fix clippy warnings Christoph Herzog 2019-07-30 16:57:16 +0200
  • 90e11d7f48 Formatting... Christoph Herzog 2019-07-30 16:50:04 +0200
  • d3ca743ab1 Add Context::reset() that allows clearing all state. Christoph Herzog 2019-07-30 16:01:20 +0200
  • 9e7ef36b58 Add ContextBuilder and allow customizing JS Runtime memory limit Christoph Herzog 2019-07-30 15:58:44 +0200
  • e1e67ae077 Improve JS runtime exception conversion Christoph Herzog 2019-07-30 15:54:42 +0200
  • d5d77f8f27 lib: Update embedded quickjs to 2018-07-28 Christoph Herzog 2019-07-30 15:51:57 +0200
  • 778c71e1be ci: Limit CI test runs to 1 thread to show relevant test for SIGABORT etc Christoph Herzog 2019-07-30 15:50:40 +0200
  • 67d43e20ed Add justfile command for updating embedded quickjs Christoph Herzog 2019-07-30 15:49:33 +0200
  • 31ecb12bab Improve string serialization - use NewStringLen to avoid cstring cast Christoph Herzog 2019-07-30 12:17:48 +0200
  • a638222cb8 Add a large string serialization test Christoph Herzog 2019-07-30 12:17:23 +0200
  • 8a8d0b4528 Improve code docs. Christoph Herzog 2019-07-22 10:26:11 +0200
  • 1bd1ed15f6 0.1.0 release Christoph Herzog 2019-07-22 10:04:04 +0200
  • 132d949cda
    Update README.md theduke 2019-07-22 10:01:42 +0200
  • 3851a43e85 Rename crate to quick-js Christoph Herzog 2019-07-22 09:46:12 +0200
  • af0cd2bf7f 0.1.0-alpha.4 release with updated QuickJS Christoph Herzog 2019-07-22 09:29:21 +0200
  • 676e645be8 Update quickjs to 2019-07-21 release Christoph Herzog 2019-07-22 09:26:30 +0200
  • 05e56d8ee8
    Update README.md theduke 2019-07-19 12:33:56 +0200
  • 1264da4f05
    Update README.md theduke 2019-07-19 12:33:33 +0200
  • d238296a6e
    Update README.md theduke 2019-07-18 17:09:42 +0200
  • 8e608f4ec4 Bump version for readme warning Christoph Herzog 2019-07-17 00:15:28 +0200
  • 015b11affe Add stability warning to README. Christoph Herzog 2019-07-16 23:55:17 +0200
  • 51d0f28b20 Refactor crate names... damn name squatters! Christoph Herzog 2019-07-16 23:26:14 +0200
  • 370ae5fa84 Use circle CI for linux Christoph Herzog 2019-07-16 22:44:17 +0200
  • 3844d62293 Add bundled feature Christoph Herzog 2019-07-16 18:56:59 +0200
  • 6d397bca93 (ci) Switch to Azure Pipelines + enable Mac OS Christoph Herzog 2019-07-16 16:57:32 +0200
  • 2b5d63bfb4 Fix exception handling (convert objects to string) Christoph Herzog 2019-07-16 16:36:56 +0200
  • 9de3f94510 Fix warnings and add #![deny(warnings)] setting Christoph Herzog 2019-07-16 16:08:13 +0200
  • 72f4907eb2 Add doc tests for Context methods Christoph Herzog 2019-07-16 16:06:23 +0200
  • 4450c0ac13 Add badges to readme Christoph Herzog 2019-07-16 15:48:58 +0200
  • 8dcaac05ab Readme + Cargo.toml improvements Christoph Herzog 2019-07-16 15:30:00 +0200
  • 8832e3c10d Added circlecli config Christoph Herzog 2019-07-16 15:23:02 +0200
  • 00d9c9e9fb Add some more tests Christoph Herzog 2019-07-16 14:40:45 +0200
  • 8f4b124b00 Callbacks: handle panics and propagate any errors to JS as an exception Christoph Herzog 2019-07-16 14:26:04 +0200
  • 2747928033 (sys) Fix library location detection Christoph Herzog 2019-07-16 14:25:49 +0200