Nathan Froyd
7c6fda8ea9
switch gecko_bindings over to the gecko_debug feature
...
...so that they use the correct Gecko structs regardless of whether Rust
code is being compiled with debug assertions or not.
2017-04-22 17:00:24 -04:00
Emilio Cobos Álvarez
6c1153ab28
Revendor rust nsstring bindings.
2017-03-21 10:26:45 +01:00
Emilio Cobos Álvarez
feac01f793
stylo: Backport rust-nsstring crash fixes to the vendored version.
2017-03-03 17:33:55 +01:00
Emilio Cobos Álvarez
30f944266b
Update nsstring.
...
This should fix bug 1334579
2017-02-16 20:17:04 +01:00
Hiroyuki Ikezoe
ce59a7e9ee
Bug 1330824 - Add truncate for nsAString and nsACString. r=mystor
...
MozReview-Commit-ID: 2ND5ra3buxI
2017-01-14 11:42:22 +09:00
Xidorn Quan
eeada5ac51
Add as_str_unchecked() to nsACString
2016-10-25 10:21:01 +11:00
Manish Goregaokar
647f8e9c5d
Remove test functions from nsstring_vendor
...
These tests are run on the real nsstring anyway. They cause linux builds to
fail since the test functions are defined twice.
2016-10-12 21:51:06 +05:30
Manish Goregaokar
398a6343b3
Vendor m-c's nsstring in-tree
...
It is called nsstring_vendor since libgkrust already depends on nsstring, and
we can't have two crates with the same name in-tree. We can't directly depend
on the in-tree one since this will stop independent `./mach build-geckolib` builds from working.
MozReview-Commit-ID: CR4tHgzXWFZ
2016-10-12 18:12:52 +05:30