Tooru Fujisawa
0cf3292966
Bug 1304191 - Part 3: Move *_TO_JSVAL_IMPL into JS::Value methods. r=jwalden
2016-10-18 16:45:59 +09:00
Tooru Fujisawa
95cdd0842a
Bug 1304191 - Part 2: Move JSVAL_IS_*_IMPL into JS::Value methods. r=jwalden
2016-10-18 16:45:59 +09:00
Tooru Fujisawa
cf85a10917
Bug 1304191 - Part 1: Change BUILD_JSVAL to JS::Value::fromRawBits and JS::Value::fromTagAndPayload. r=jwalden
2016-10-18 16:45:59 +09:00
Tooru Fujisawa
7ee22eddfb
Bug 1290337 - Part 23: Use alignas and MOZ_NON_PARAM attribute for jsval_layout. r=jwalden
2016-09-11 18:23:11 +09:00
Tooru Fujisawa
ac643f0834
Bug 1290337 - Part 21: Use const reference in BarrierMethods::exposeToJS. r=sfink
2016-10-18 16:45:57 +09:00
Mike Hommey
4b533dfa0b
Bug 1287671 - Replace IS_{LITTLE|BIG}_ENDIAN with MOZ_{LITTLE|BIG}_ENDIAN in js/. r=njn
...
--HG--
extra : rebase_source : 41bcac276e0c7d4049e6ce3b914f9105d3b85b55
2016-10-04 15:31:45 +09:00
Iris Hsiao
3633ffd5dc
Backed out changeset 1c4f0a3784f1 (bug 1287671) for jit-test bustages
...
CLOSED TREE
2016-10-04 17:05:04 +08:00
Mike Hommey
5c2901176e
Bug 1287671 - Replace IS_{LITTLE|BIG}_ENDIAN with MOZ_{LITTLE|BIG}_ENDIAN in js/. r=njn
...
--HG--
extra : rebase_source : 2a66870c0f6f24936a7295c561932944d3988a64
2016-10-04 15:31:45 +09:00
Terrence Cole
0edc10380c
Bug 1297558 - Use a read barrier on Heap to ExposeToActiveJS r=sfink r=mccr8
2016-02-07 09:08:55 -08:00
Tooru Fujisawa
da0e2aa2f2
Bug 1290337 - Part 8: Use const reference in VoidDefaultAdaptor and BoolDefaultAdaptor. r=terrence
2016-09-11 18:15:23 +09:00
Tooru Fujisawa
a18c43b831
Bug 1290337 - Part 3: Replace Value parameter to const Value& in simple case. r=shu
2016-09-11 18:15:22 +09:00
Tooru Fujisawa
b46b1c2f1f
Bug 1290337 - Part 2: Replace jsval_layout parameter to const jsval_layout&. r=evilpie
2016-09-11 18:15:21 +09:00
Terrence Cole
5694dcca06
Bug 1237058 - Nursery allocate cross-compartment wrappers; r=jonco,r=terrence
...
--HG--
extra : rebase_source : b01515c98e505d10824b420e0df8a7e9aaf45793
2016-04-04 11:50:12 -07:00
Dan Gohman
95d7524476
Bug 1293313
- IonMonkey: Handle non-canonical NaNs in constant folding. r=luke
2016-08-09 15:35:55 -07:00
Chris Peterson
43c2748f66
Bug 1277775 - Replace MOZ_CONSTEXPR{_VAR,_TMPL} with constexpr. r=froydnj
2016-07-08 14:39:53 -07:00
Terrence Cole
f7ef937a46
Bug 1284977 - Use a properly aligned poison value; r=jandem
...
--HG--
extra : rebase_source : 29869ed039db1ea7febc5d73b8cc2e0469282167
2016-07-07 08:58:30 -07:00
Jan de Mooij
d3b4c2970a
Bug 1272598 part 3 - Remove JS_OVERWRITTEN_CALLEE. r=luke
2016-06-11 15:00:51 +02:00
Nathan Froyd
3a01463f29
Bug 1277867 - use uintptr_t more consistently in Value.h; r=luke
...
While the casts being changed in this patch are correct as they are,
other functions near these use uintptr_t. For consistency's sake, it
seems better to use uintptr_t everywhere.
2016-06-06 17:01:40 -04:00
Terrence Cole
35aa56f100
Bug 1275634 - Drop workarounds for SunPro and XLC now that they support typed enums; r=sfink
2016-05-26 13:52:06 -07:00
Terrence Cole
8ee67582a6
Bug 1275082 - Add missing ValueOperations private accessors; r=sfink
2016-05-23 13:17:12 -07:00
Shu-yu Guo
d1f542f8c9
Bug 1268805 - Implement PrivateGCThingValue. (r=terrence)
2016-04-29 18:10:07 -07:00
Sebastian Hengst
670924b38b
Backed out 2 changesets (bug 1268805) for build bustage. r=backout on a CLOSED TREE
...
Backed out changeset b8a517eb7c6b (bug 1268805)
Backed out changeset 31075a760b2e (bug 1268805)
2016-04-30 00:52:59 +02:00
Shu-yu Guo
53a6f2cd64
Bug 1268805 - Followup: fix typo on a CLOSED TREE. (r=me)
2016-04-29 15:27:54 -07:00
Shu-yu Guo
e841ff15ad
Bug 1268805 - Implement PrivateGCThingValue. (r=terrence)
2016-04-29 15:12:13 -07:00
Terrence Cole
8e2294b2b6
Bug 1267699 - Move some public types to the right namespace; r=sfink
...
--HG--
extra : rebase_source : f79f7d86aab708b86a65e6f2426baeb8488f47e5
2016-04-26 09:18:48 -07:00
Kit Cambridge
033ba99b0d
Bug 1256488 - Add explicit casts to fix MSVC warning C4365. r=fitzgen
...
MozReview-Commit-ID: HuVL7COgcX7
--HG--
extra : rebase_source : 0d087f0ab115a701c3562d33082c9319d72d65bf
2016-04-18 17:29:43 -07:00
Steve Fink
517605b022
Bug 1246804 - Switch to using in-source annotations. Use C++ inheritance information when describing GC types. Add a test suite., r=terrence
...
MozReview-Commit-ID: HCcG2k8Wyb9
--HG--
extra : rebase_source : 732ef6ecc52f0e528d38b8c42e442919eba9b5ae
extra : source : 901b1c651c982ccbf42604231c723d168e1cde69
2015-09-29 13:39:33 -07:00
Steve Fink
57bca06b15
Backed out changeset 901b1c651c98 (bug 1246804)
...
--HG--
extra : rebase_source : d80a34f467275bf74672b87fd09a254b39ee20a1
2016-03-14 21:58:31 -07:00
Steve Fink
2dada4b1a0
Bug 1246804 - Switch to using in-source annotations. Use C++ inheritance information when describing GC types. Add a test suite., r=terrence
...
MozReview-Commit-ID: HCcG2k8Wyb9
--HG--
extra : rebase_source : 4b048fdcb150662c82e1b623e455551cc7281251
2015-09-29 13:39:33 -07:00
Terrence Cole
52e9feb9d3
Bug 1234862 - Part 5: Rename DefaultGCPolicy to GCPolicy; r=sfink
2016-01-26 12:53:35 -08:00
Terrence Cole
eff749c612
Bug 1234862 - Part 1: Rename GCMethods to BarrierMethods; r=sfink
...
--HG--
extra : rebase_source : a773cf25e8e9986a154b8a8b0d04c6b9267545b8
2015-12-28 10:11:40 -08:00
Michael Wu
ed4b205b47
Bug 1212663 - Use doxygen style comments in jsapi, r=Waldo
2015-10-17 13:27:16 -04:00
Nick Fitzgerald
040e2d5aab
Bug 1211006 - Add Debugger.Source.prototype.canonicalId; r=ejpbruel
2015-10-13 09:42:39 -07:00
Terrence Cole
9f3728184b
Bug 1205454 - Consolidate the tagged pointer marking methods; r=sfink
...
--HG--
extra : rebase_source : 18d7fe3f1f7d652e07c18a6e40b1b88f0e36cef0
2015-09-17 10:57:55 -07:00
Jon Coppeard
8586708ac6
Bug 1191236 - Remove extract() methods used by operation forwarding on rooting types, r=terrence
...
--HG--
extra : rebase_source : 932019cdc060285425e70e7df7c278d0bbdfba5b
2015-08-05 02:38:00 -07:00
Carsten "Tomcat" Book
816d88e7a2
Backed out changeset 3f861148c83c (bug 1191236) for hazard bustage
2015-08-06 13:04:18 +02:00
Jon Coppeard
a2d36e844e
Bug 1191236 - Remove extract() methods used by operation forwarding on rooting types r=terrence
2015-08-06 10:23:21 +01:00
Jan de Mooij
b7a55dbc9b
Bug 1184564 part 5 - Remove jsval typedef. r=jorendorff
2015-07-19 00:01:37 +02:00
Jan de Mooij
bd0285d1bf
Bug 1177892 part 6 - Remove UINT_TO_JSVAL. r=evilpie
2015-07-17 11:51:54 +02:00
Jan de Mooij
aa64d5cee2
Bug 1177892 part 5 - Remove DOUBLE_TO_JSVAL. r=evilpie
2015-07-17 11:51:52 +02:00
Birunthan Mohanathas
a8939590de
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Terrence Cole
6f7461956e
Bug 1175642 - Fix the interface that RelocatablePtr uses to interact with the StoreBuffer; r=jonco
...
* * *
Bug 1175466 - "Allocate arguments objects in the nursery" [r=terrence]
2015-06-18 10:23:49 -07:00
Terrence Cole
84632b1926
Backed out changeset 6da67b7e65ac (Bug 1175642) for unexpected bustage on a CLOSED TREE. r=meow
...
--HG--
extra : rebase_source : 91c70dcb1adff7e8b89d8a5ba4962e8ac155a4be
extra : amend_source : 5a58fa4dca3489030da975cd234b1bbfbe5d3aac
2015-07-01 11:43:40 -07:00
Terrence Cole
2dab0233e6
Bug 1175642 - Fix the interface that RelocatablePtr uses to interact with the StoreBuffer; r=jonco
...
* * *
Bug 1175466 - "Allocate arguments objects in the nursery" [r=terrence]
--HG--
extra : rebase_source : 79afaf7ac29221ff44a627ab3e05cf2b780fa633
2015-06-18 10:23:49 -07:00
Jan de Mooij
2c2b7af49c
Bug 1177892 part 4 - Remove INT_TO_JSVAL. r=evilpie
2015-06-30 21:10:04 -07:00
Jan de Mooij
303b210317
Bug 1177892 part 3 - Remove OBJECT_TO_JSVAL. r=evilpie
2015-06-30 21:09:46 -07:00
Jan de Mooij
80aa064383
Bug 1177892 part 2 - Remove PRIVATE_TO_JSVAL. r=evilpie
2015-06-30 11:20:58 -07:00
Jan de Mooij
155b1afd35
Bug 1177892 part 1 - Remove BOOLEAN_TO_JSVAL and STRING_TO_JSVAL. r=evilpie
2015-06-30 11:20:56 -07:00
Ryan VanderMeulen
7483c0563e
Backed out changesets ad58c270ce87 and 849151330d60 (bug 1177892) for B2G bustage.
...
CLOSED TREE
2015-06-30 15:48:11 -04:00
Jan de Mooij
ba71789f3a
Bug 1177892 part 2 - Remove PRIVATE_TO_JSVAL. r=evilpie
...
--HG--
extra : rebase_source : ab95d8c3cea6679b0dce33a9cac6a1c9b0b0871a
2015-06-30 11:20:58 -07:00