Commit graph

191 commits

Author SHA1 Message Date
Andries Hiemstra
dad76a5896 clippy fixes 2 2020-11-07 23:12:19 +01:00
Andries Hiemstra
8d524ff371 clippy fixes 2020-11-07 23:12:19 +01:00
Andries Hiemstra
8e7d1846b0 added static inline functions to lib
JS_DupValue, JS_FreeValue, JS_NewInt32, JS_NewBool and JS_NewFloat64
2020-11-07 23:12:19 +01:00
Christoph Herzog
fa35e3984d (cargo-release) start next development iteration 0.3.7-alpha.0 2020-09-29 16:00:46 +02:00
Christoph Herzog
fa75f7e71e (cargo-release) version 0.3.6 2020-09-29 16:00:46 +02:00
Christoph Herzog
5f2e0c622e (cargo-release) version 0.8.0 2020-09-29 16:00:46 +02:00
Christoph Herzog
ca97d98407 Bump libquickjs-sys version requirements 2020-09-29 16:00:46 +02:00
Christoph Herzog
ff6e5a5bc1 sys: Upgrade quickjs to 2020-09-06 release 2020-09-29 15:51:25 +02:00
Christoph Herzog
6979b7805f (cargo-release) start next development iteration 0.3.5-alpha.0 2020-07-09 02:01:12 +02:00
Christoph Herzog
935e4be166 (cargo-release) version 0.3.4 2020-07-09 02:00:35 +02:00
Christoph Herzog
f9e86f05c0 Fix old version in Cargo.toml 2020-07-09 02:00:28 +02:00
Christoph Herzog
752df5500e (cargo-release) version 0.7.0 2020-07-09 01:56:23 +02:00
Christoph Herzog
92a56d5c96 Prepare releasing libquickjs-sys 0.7 and quickjs-0.3.4 2020-07-09 01:51:17 +02:00
Christoph Herzog
b504ce73a5 Add shell.nix for Nix OS development 2020-07-09 01:50:41 +02:00
Christoph Herzog
961b14414c Finish updating quickjs to 2020-07-05 2020-07-09 01:41:31 +02:00
Graham Abbott
49626b4128 upgrade quickjs lib to latest 2020-07-05 2020-07-09 01:41:31 +02:00
Christoph Herzog
f49a1a49bf Also add cargo-release config for sys crate 2020-05-27 10:14:54 +02:00
Christoph Herzog
3304c3ed4e (cargo-release) start next development iteration 0.3.4-alpha.0 2020-05-27 10:12:20 +02:00
Christoph Herzog
c0c1098c77 (cargo-release) version 0.3.3 2020-05-27 10:11:46 +02:00
Christoph Herzog
7f576b9516 Added shell.nix file for NixOS 2020-05-27 10:11:20 +02:00
Christoph Herzog
b34e01806f Prepare v0.3.3 release 2020-05-27 10:06:31 +02:00
Christoph Herzog
b3010d0e77 Add cargo-release config 2020-05-27 10:06:27 +02:00
Christoph Herzog
457d892ce9 Update README with windows build instructions 2020-05-27 09:53:46 +02:00
Christoph Herzog
96898df6d4 ci: rustfmt/clippy are not needed on Windows 2020-05-27 09:53:46 +02:00
Cheng XU
c8681ba45a ci: test win 2020-05-27 09:53:46 +02:00
Cheng XU
7dc5d352e8 libquickjs-sys: fix handling path on windows 2020-05-27 09:53:46 +02:00
Christoph Herzog
ad4660f6b0 Format + fix warning in examples 2020-05-25 17:00:08 +02:00
error.d
51162d2ef4 add examples, easy to verify and learn 2020-05-25 16:58:50 +02:00
Christoph Herzog
76f772e0b1 Release 0.3.2 2020-05-25 16:45:53 +02:00
Christoph Herzog
13a6ae5fee Improve CI job setup 2020-05-25 16:45:53 +02:00
Christoph Herzog
6c144258b6 sys: Ignore some more warnings during native compilation 2020-05-25 14:40:36 +02:00
Christoph Herzog
96220c78d1 Add size cast that seems to be needed on some linux variants 2020-05-25 14:14:06 +02:00
Christoph Herzog
f01400a552 sys: Don't build quickjs-libc.c 2020-05-25 14:14:06 +02:00
Noah
81708528f8 Update stack overflow patch 2020-05-25 14:14:06 +02:00
Noah
387b3b53df Update quickjs to 2020-04-12 2020-05-25 14:14:06 +02:00
Christoph Herzog
ebf71e4653 sys: Hardcode -O2 optimization level 2020-05-25 13:26:53 +02:00
Cheng XU
83cd850782 libquickjs-sys: use cc to build quickjs directly 2020-05-25 13:26:53 +02:00
Noah
1284f7b041
Allow specifying the path to libquickjs.a (#63)
* Allow specifying the path to libquickjs.a
2020-05-04 10:27:43 +02:00
Cheng XU
2e0ee4da4d fix CI 2020-04-13 11:54:10 +02:00
Cheng XU
d705b7f85f libquickjs-sys: use cc to determine the proper compiler
This allows us to build quickjs for the following targets:
* `x86_64-unknown-linux-musl`
* `x86_64-pc-windows-gnu` (through cross-compilation)
2020-04-13 11:54:10 +02:00
Christoph Herzog
3a0d1747b5 quick-js v0.3.1 release 2020-03-24 23:29:13 +01:00
Christoph Herzog
b0b54e73f9 libquickjs-sys v0.5.0 release 2020-03-24 23:20:08 +01:00
Christoph Herzog
86207cc0a0 Finish the quickjs update to 2020-03-16 2020-03-24 22:14:36 +00:00
Rail Khusnutdinov
e1982fc724 impl TryFrom<JsValue> for HashMap<String, V> 2020-03-24 22:14:36 +00:00
Rail Khusnutdinov
2973b0e1c8 Update quickjs to 2020-03-16 2020-03-24 22:14:36 +00:00
Mrmaxmeier
ceab2c9251 fix build for log feature 2020-01-28 21:00:26 +01:00
Mrmaxmeier
0284b12036 fix build for bignum feature 2020-01-28 21:00:26 +01:00
Mrmaxmeier
8b1b6fbd46 Update quickjs to 2020-01-19 2020-01-28 21:00:26 +01:00
Christoph Herzog
306835e393 release: prepare v0.3.0 2019-11-02 23:47:33 +01:00
Christoph Herzog
870d45fb3d chore: Add _NonExhaustive variant to Value
BREAKING CHANGE : the new variant ensures that we can add new value types
without a semver break in the future.
2019-11-02 23:44:22 +01:00