Masatoshi Kimura
6d735df475
Bug 1451931 - Enable C++14 for SpiderMonkey Rust Bindings. r=glandium
...
MozReview-Commit-ID: K2vKiC9aAJx
2018-04-13 07:17:45 +09:00
Matt Brubeck
23d27195f0
Bug 1451825 - Update to env_logger 0.5. r=ted
...
MozReview-Commit-ID: CqKdONY1NMT
2018-04-05 10:08:05 -07:00
Jeff Walden
1a391ad7e4
Bug 1450311 - Update jsval.rs's glue code for JS::Value::layout going away and its former members being renamed. r=me on the dead-simple changes
2018-03-30 13:54:46 -07:00
Matt Brubeck
4dd8e948d1
Bug 1449034 - Update Rust crates to use lazy_static 1.0. r=ted
...
MozReview-Commit-ID: 4u4OQFBaURV
2018-03-26 15:12:56 -07:00
Emilio Cobos Álvarez
943d94de7f
Bug 1448201: Fix SpiderMonkey Rust breakage. r=jdm
...
Was broken by bug 888600, which converted JSID_VOID into a constexpr and thus
made it not appear at build time.
This should make this faster as well...
MozReview-Commit-ID: 34eQhr5H5Ks
2018-03-23 02:15:55 +01:00
Csoregi Natalia
ce741e1fa8
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-03-09 02:19:49 +02:00
Nicolas B. Pierron
8dc9ad49be
Bug 1444081 - Shutdown the Parent JSRuntime instead of leaking it. r=fitzgen
2018-03-08 17:28:37 +00:00
Matt Brubeck
f7df02b409
Bug 1444097 - Clean up env_logger dependencies. r=ted
...
For the "js" crate, disable the "regex" feature to reduce binary size.
For the "u2fhid" crate, it's used only in examples. Make it a dev-dependency
so it won't be part of the Firefox build.
MozReview-Commit-ID: DY9indMqrRw
2018-03-08 07:35:11 -08:00
Kannan Vijayan
699e30a488
Bug 1411415 - r=bz r=fitzgen
2018-03-05 19:27:02 -05:00
Matt Brubeck
c2754a98c0
Bug 1381576 - Use a Cargo workspace for rust crates. r=ted
...
MozReview-Commit-ID: K6B9SifddXu
2018-03-01 14:33:35 -08:00
Emilio Cobos Álvarez
0608c7b54a
No bug: Update bindgen to 0.33. r=nox on a CLOSED TREE
...
MozReview-Commit-ID: 4PgOmtt3zrg
2018-03-02 20:30:14 +01:00
shindli
ac7d5da2a8
Backed out 3 changesets (bug 1381576) for Bugzilla linting failure on a CLOSED TREE
...
Backed out changeset 3bc1743ad418 (bug 1381576)
Backed out changeset bbae7807c164 (bug 1381576)
Backed out changeset 1ea18b70b170 (bug 1381576)
2018-03-02 21:17:20 +02:00
Matt Brubeck
b8a0367eed
Bug 1381576 - Use a Cargo workspace for rust crates. r=ted
...
MozReview-Commit-ID: K6B9SifddXu
2018-03-01 14:33:35 -08:00
Emilio Cobos Álvarez
68d91381db
Bug 1432153: Update bindgen. r=xidorn
...
on a CLOSED TREE.
MozReview-Commit-ID: BJH6Y58oYtk
2018-03-02 15:49:56 +01:00
Jon Coppeard
4918fd182c
Bug 1441988 - Fix rust build bustage by adding Auto*Vector to list of opaque types r=me
2018-03-01 17:50:18 +00:00
Jason Orendorff
d640df5146
Bug 1439063 - Part 1: Move several public headers from js/src to js/public. r=jandem.
...
js/src/jsalloc.h -> js/public/AllocPolicy.h
jsalloc.cpp -> js/src/util/AllocPolicy.cpp
jsbytecode.h -> merge into js/public/TypeDecls.h
jsprf.h -> js/public/Printf.h
jsprf.cpp -> js/src/util/Printf.cpp
jsprototypes.h -> public/ProtoKey.h
jswrapper.h -> js/Wrapper.h
2018-02-21 10:30:19 -06:00
André Bargull
96a94118f4
Bug 1407588 - Part 3: Update ForOfIterator to only access "next" once. r=Waldo
2018-02-12 13:43:42 -08:00
Emilio Cobos Álvarez
7cb1086654
Bug 1432134: Update bindgen. r=SimonSapin
...
On a CLOSED TREE.
MozReview-Commit-ID: GXHw7KcCLN9
2018-01-22 15:22:46 +01:00
Philip Chimento
35939c7304
Bug 1428605 - Add JS:: namespace to API where it's missing. r=sfink
2018-01-07 19:08:33 -08:00
Simon Sapin
2c19aaf19c
Bug 1424664 - Remove heapsize support from js/rust/ r=njn
...
It has been replaced in Servo with malloc_size_of:
https://github.com/servo/servo/tree/master/components/malloc_size_of
MozReview-Commit-ID: AfTrmnJlRhv
2017-12-11 02:06:28 +01:00
Matt Brubeck
8d83de89da
Bug 1424096 - Consolidate on a single version of each vendored Rust crate r=rillian
...
MozReview-Commit-ID: GSGQpjXLuVR
2017-12-08 10:24:40 -08:00
Nick Fitzgerald
25b4aafdce
Bug 1421056 - Changes to the js Rust crate needed for Starling. r=till
...
Changes include: whitelisting more things in `bindgen`, exposing the builtin
micro-task queue, and more conversion implementations.
2017-11-27 15:58:00 -05:00
Emilio Cobos Álvarez
93e530fe4b
Bug 1420301: Update clang-sys to work around a compiler bug. r=rillian
...
See: https://github.com/rust-lang/rust/issues/46239
MozReview-Commit-ID: EiHsSK0xJ5c
2017-11-25 19:51:48 +01:00
Jan de Mooij
e6e5785154
Bug 1417844 part 2 - Remove JSVersion from CompileOptions, CompartmentBehaviors, scripts. r=evilpie
2017-11-17 12:12:39 +01:00
Nathan Froyd
3da0ebc640
Bug 1325632 - part 3 - compile rust bindings with -fno-sized-deallocation; r=ted.mielczarek
...
This probably doesn't make a huge difference, as we're not generating
any code here, but better safe than sorry.
2017-11-15 14:53:17 -04:00
Tooru Fujisawa
d095dc1280
Bug 1244280 - Use system stack limitation instead of hardcoded smaller value on linux. r=nbp
...
Great thanks to krzysztof.modras@gmail.com who initially wrote this patch.
2017-11-08 00:30:31 +09:00
Nick Fitzgerald
6d64345441
Bug 1414030 - Update the bindgen dependency for js/rust. r=emilio
2017-11-02 12:08:00 -04:00
Sebastian Hengst
9a5a121c71
merge mozilla-central to autoland. r=merge a=merge
2017-10-24 23:59:14 +02:00
Tom Schuster
5c910bd433
Bug 638054 - Remove the guts of the watch/unwatch implementation. r=jorendorff
2017-10-24 20:48:14 +02:00
Ralph Giles
fdb4d6d650
Bug 1411363 - Update Cargo.lock files for Rust 1.22. r=froydnj
...
Cargo 0.23.0-beta, included with Rust 1.22.0-beta.2, wants to
move the top-level package description out of the [root] section
of Cargo.lock and into a parallel [[package]] section.
Accept this update by temporarily running the build without
passing --frozen and committing the result.
This is accepted by the cargo versions included in the current
and previous stable rust releases, so it will work with all
supported toolchains.
MozReview-Commit-ID: 1hMykhTknHi
2017-10-24 10:00:24 -07:00
Jon Coppeard
e8b6d5b2ce
Bug 1396613 - Update rust glue with new objectMoved hook signature r=fitzgen
2017-09-19 12:31:31 +01:00
Nick Fitzgerald
6c2f18280a
Bug 1277338 - Part 9: Move the servo/rust-mozjs crate providing bindings to SpiderMonkey to js/rust; r=sfink
2017-09-05 09:26:21 -07:00