Justin Lebar
a05d9e28e5
Bug 899256 - Rework JS memory reporters so gc-heap is no longer a top-level node. r=njn
2013-08-02 10:02:40 -07:00
Justin Lebar
5c20755f20
Bug 893222 - Part 3: Modify the JS memory reporter to consider a string as "notable" if we have many small copies of it.
2013-08-02 10:02:40 -07:00
Justin Lebar
c8b0725931
Bug 893222 - Part 2: Fix escaping for huge strings displayed in about:memory. r=njn
...
We were escaping "/" to "\/", but about:memory expects us to escape "/" to "\".
Escaping "/" to "\/" is probably quite sensible, since then we can represent strings which have both "\" and "/". But that's a bigger change.
2013-08-02 10:02:40 -07:00
Justin Lebar
3cdec9cd61
Bug 893222 - Part 1: Add a new PutEscapedString implementation, which takes a raw jschar*. r=njn
2013-08-02 10:02:40 -07:00
Justin Lebar
ba0538e975
Bug 893222 - Part 0: Make JSRope::getCharsNonDestructiveInternal work with a null tcx. r=bhackett
2013-08-02 10:02:40 -07:00
Shu-yu Guo
20ff1feb1c
Bug 893038 - Followup: fix stray ; after if. (r=djvj)
2013-08-02 08:24:58 -07:00
Shu-yu Guo
71d6a16617
Bug 892634 - Part 4: Add jit-test.
2013-08-02 08:24:58 -07:00
Shu-yu Guo
565392bb22
Bug 892634 - Part 3: Supporting strings in LValueToInt32 in truncation contexts. (r=jandem)
2013-08-02 08:24:58 -07:00
Shu-yu Guo
aa8ccf9b3f
Bug 895950 - Followup: Fix for when FPU is turned off. (r=djvj)
2013-08-02 08:24:57 -07:00
Shu-yu Guo
995d004d97
Bug 895950 - Support calling VM functions with double out parameters. (r=nbp)
2013-08-02 08:24:57 -07:00
Shu-yu Guo
fee7d552f7
Bug 892634 - Part 2: Compile bit ops on values for parallel execution. (r=nmatsakis)
2013-08-02 08:24:57 -07:00
Shu-yu Guo
cdf0bb59a4
Bug 892634 - Part 1: Add thread safe number conversion functions. (r=billm)
2013-08-02 08:24:57 -07:00
Shu-yu Guo
85d785ad89
Bug 899117 - Remove baseline IC for JSOP_REST in favor of a VM call. (r=djvj)
2013-08-02 08:24:57 -07:00
Shu-yu Guo
17b6ba784b
Bug 898746 - Type rest argument arrays as dense arrays with unknown element type. (r=bhackett)
2013-08-02 08:24:57 -07:00
Shu-yu Guo
d3c635d375
Bug 898745 - Mark ArgumentsLength and GetArgument as safe for parallel execution. (r=nmatsakis)
2013-08-02 08:24:56 -07:00
Shu-yu Guo
fc8f2bd575
Bug 898576 - Ignore cold phi inputs when specializing phi types. (r=jandem)
2013-08-02 08:24:56 -07:00
Brian Hackett
d569b980b7
Bug 899447 - Don't set compileAndGo for scripts evaluated against a non-global object, r=luke.
2013-08-02 07:43:46 -06:00
Jon Coppeard
93c50cb189
Bug 899973 - GC: Convert the rest of the JS property API to use MutableHandleValue for out params - browser changes r=bz
2013-08-02 13:15:39 +01:00
Jon Coppeard
31aad21f23
Bug 899973 - GC: Convert the rest of the JS property API to use MutableHandleValue for out params - js changes r=sfink
2013-08-02 13:15:39 +01:00
Jon Coppeard
83e7e190e6
Bug 899976 - GC: Fix unsafe references related to ToInt* functions - browser changes r=bholley
2013-08-02 13:15:38 +01:00
Jon Coppeard
938093c13e
Bug 899976 - GC: Fix unsafe references related to ToInt* functions - js engine changes r=sfink
2013-08-02 13:15:38 +01:00
Ms2ger
95c8398829
Merge m-c to inbound.
2013-08-02 11:40:30 +02:00
Ms2ger
e032489251
Backout changeset 531f544bc9ce for breaking B2G tests.
2013-08-02 11:38:49 +02:00
Ms2ger
5c2b63d2c7
Merge m-c to inbound.
2013-08-02 11:07:57 +02:00
Ms2ger
699b39966c
Bug 832883 - Move IDBKeyRange to WebIDL; r=khuey
2013-08-02 09:09:15 +02:00
Ms2ger
023dc49091
Bug 897945 - Use an XPCOM string for nsContentUtils::ReportToConsole's category argument; r=bholley
2013-08-02 09:09:11 +02:00
Marty Rosenberg
ef4a6b1c25
Bug 900441: Instructions that are generated should be added to the stream. (r=h4writer)
2013-08-02 01:50:45 -04:00
Bobby Holley
f7c06c0933
Bug 897322 - Allow callers to manually fire OnNewGlobalObject when bootstrapping is complete. r=luke
2013-08-01 18:38:47 -07:00
Bobby Holley
a7b01b0628
Bug 897322 - Assert when scripts are created that we've fired onNewGlobalObject. r=jimb
2013-08-01 18:38:47 -07:00
Bobby Holley
b7694118ca
Bug 897322 - Match up the script global and compile-and-go global when cloning function scripts. r=jimb
2013-08-01 18:38:46 -07:00
Bobby Holley
7e8173aab5
Bug 885388 - Hook up invisibleToDebugger to js shell and add test coverage. r=jimb
2013-08-01 18:38:45 -07:00
Bobby Holley
8996645ea6
Bug 885388 - Alter the newGlobal API in the shell to take an extensible options object. r=jimb
...
Originally, this thing took a string ('same-compartment' or 'new-compartment'),
which became unused with CPG, though is still passed by a number of tests. Then
it looks like billm made it take an object in bug 852228, for sameZoneAs, but
bugzilla and grep indicate that it never got used. Let's switch it to something
extensible, though we should also make sure to let Jesse, decoder, gwk, and any
other fuzzing folk know about it.
2013-08-01 18:38:45 -07:00
Bobby Holley
e964ea9e66
Bug 885388 - Introduce a mechanism to make certain globals invisible to the debugger. r=jimb
2013-08-01 18:38:45 -07:00
Bobby Holley
c83fb7ad69
Bug 890576 - Make onNewGlobalObject infallible. r=jimb
2013-08-01 18:38:44 -07:00
Bobby Holley
c4ab7f9e41
Bug 890576 - Disallow resumption values in onNewGlobalObject hooks. r=jimb
2013-08-01 18:38:44 -07:00
Mike Hommey
61d9eb6255
Bug 900775 - Add -std=gnu++0x to HOST_CXXFLAGS when not cross-compiling. r=gps
2013-08-02 10:29:38 +09:00
Mike Hommey
d01b5df996
Bug 881323 - Re-implement CycleCollectorParticipant with actual vtables, with constexpr to avoid static initializers. r=mccr8
2013-08-02 10:29:05 +09:00
Douglas Crosher
4764c75c77
Bug 893543 - Ionmonkey: (ARM) fix some instruction addressing mode corner cases. r=mjrosenb
2013-07-27 00:45:46 +10:00
Jeff Muizelaar
2dc8276d4e
Bug 900594. Support Android SDK v18.0.1 r=glandium
...
This makes configure use build-tools instead of platform-tools
--HG--
extra : rebase_source : 7cf330f178b81dc30dc1cc15af52a03329330c3a
2013-08-01 20:41:19 -04:00
Bill McCloskey
b32d84aaec
Backout bug 899804 for build errors.
2013-08-01 17:44:03 -07:00
Benjamin Bouvier
a819dd0d40
Bug 900297: Folds MToDouble in its input if it is already a double; r=sstangl
2013-08-01 17:05:23 -07:00
Terrence Cole
6c49f9ce91
Bug 900405 - Fix an incorrect assertion and missing check for minor GC; r=billm
2013-08-01 13:18:44 -07:00
Bill McCloskey
e8efd45946
Bug 899804 - Make CPOWs handle instanceof with WebIDL interfaces (r=bz,dvander)
2013-08-01 16:45:17 -07:00
Bill McCloskey
c6a58bf7a5
Bug 900598 - Make sure not to collect the atoms compartment when exclusive threads are present (r=bhackett)
2013-08-01 16:45:11 -07:00
Nicholas Nethercote
36dcdbd154
Bug 899834 (attempt 2) - Use a better hash function for the atoms table. r=luke.
...
--HG--
extra : rebase_source : 8de314d19777ec380c8a4462b04563d77879526f
2013-07-30 18:01:26 -07:00
Dan Gohman
1b0effcf03
Bug 898468 - IonMonkey: Fix a typo in a comment. r=evilpies
2013-08-01 13:42:49 -07:00
Dan Gohman
c7ba79befb
Bug 898468 - IonMonkey: Optimize min/max for the case where RangeAnalysis can prove that there are no NaNs. r=evilpies
2013-08-01 13:39:28 -07:00
Dan Gohman
c00d0a5094
Bug 898468 - IonMonkey: Micro-optimize floating-point min and max using x86's minsd and maxsd instructions.
2013-08-01 13:34:48 -07:00
Terrence Cole
fa2c1ba99f
Bug 900198 - Suppress spurious static analysis rooting hazards in AsmJS; r=sfink
...
--HG--
extra : rebase_source : 3b95beff05958e6a9becc3bef3f057f30d4d93bd
2013-08-01 13:29:46 -07:00
Dan Gohman
d0ed2f474a
Bug 898451 - Add const to several more read-only static variables. r=evilpies
2013-08-01 13:26:04 -07:00