Luke Wagner
dc4d4e8360
Bug 900669 - OdinMonkey: factor LinkAsmJS in preparation for later changes (r=bbouvier)
2013-08-06 15:54:30 -05:00
Luke Wagner
1d6b0cfa7a
Bug 900669 - OdinMonkey: hoist AsmJSModuleSourceDesc (r=bbouvier)
2013-08-06 15:35:02 -05:00
Dan Gohman
f682cecd3d
Bug 888280 - Give a few miscellaneous variables internal name linkage. r=evilpies
2013-08-07 07:37:38 -07:00
Dan Gohman
a55919f3dd
Bug 888280 - Put cpp-private classes in anonymous namespaces. r=waldo
2013-08-07 07:31:53 -07:00
Nicholas Nethercote
e6d36e35c4
Bug 902251 - Use |hg manifest -q| in check_spidermonkey_style.py. r=gps.
...
--HG--
extra : rebase_source : bc1aecde278c6873a5bfb544ba0c889e10b54f5f
2013-08-06 20:58:56 -07:00
Shu-yu Guo
735cdb7416
Bug 901313 - Fix ursh VM call in PJS. (r=bhackett)
2013-08-06 18:15:53 -07:00
Shu-yu Guo
ff3ecb1976
Bug 901389 - Pass length correctly in creating rest argument template objects in Ion. (r=bhackett)
2013-08-06 18:15:53 -07:00
Dan Gohman
949e9c9e01
Bug 901275 - IonMonkey: Move failure and exception-handling code out of line. r=jandem
2013-08-06 14:56:37 -07:00
Brian Hackett
e0ccda801d
Bug 902009 - Fold ToDouble(ToInt32(v)) conversions, r=jandem.
2013-08-06 15:11:56 -06:00
Marty Rosenberg
f574de90c8
Bug 901518: Don't try to use a double register as a memory location (r=shu)
2013-08-06 13:25:49 -04:00
Dan Gohman
c0d6176093
Bug 901273 - IonMonkey: Reduce the size of IC calls on x86/x64 by two bytes per call by putting ICEntry's firstStub_ and ICStub's stubCode_ at beginnings of their respective classes, so that they don't need non-zero displacements. r=kvijayan
2013-08-06 10:18:41 -07:00
Terrence Cole
cedd146213
Bug 901659 - Fix an exact rooting hazard in Debugger; r=jonco
2013-08-05 12:51:35 -07:00
Dan Gohman
e7ff484953
Bug 900437 - IonMonkey: Optimize x/x on x86/x64, which also fixes a tricky lowering case that broke the backtracking allocator. r=bhackett
2013-08-06 10:00:55 -07:00
Andy Wingo
daf97b7a06
Bug 885695 - Simplify detection of legacy generators. r=Waldo, r=jorendorff
2013-08-06 13:01:51 +02:00
Hannes Verschore
35949a98b4
Bug 900027 - IonMonkey: Spew if we can't log a function due to background compilation, r=jandem
2013-08-06 14:43:59 +02:00
Nicholas Nethercote
9624be5713
Bug 901750 - Change return type of |JSNative| from |JSBool| to |bool|. code=nnethercote,jandem. r=luke,bz.
...
--HG--
extra : rebase_source : 5b3d7cc339af6d93bde078322e25c6e740d1b617
2013-08-02 00:41:57 -07:00
Nicolas B. Pierron
9763b487a7
Bug 901178 - IonMonkey: Avoid parsing unused lambda functions. r=bhackett
2013-08-05 20:52:28 -07:00
Daniel Holbert
745487ea6b
Bug 901799: Remove no-longer-used variable 'compartment' from MacroAssembler::checkInterruptFlagsPar(). r=bhackett
2013-08-05 23:28:50 -04:00
Mike Hommey
5d1144bc42
Bug 901413 - Support GNU/kFreeBSD in AsmJSSignalHandlers.cpp. r=luke
2013-08-06 10:09:05 +09:00
Mike Hommey
af74b24a1d
Bug 901149 - Add the clang workaround for __float128 to HOST_CXXFLAGS when not cross-compiling. r=ted
2013-08-06 10:08:23 +09:00
Ryan VanderMeulen
2ac14b6276
Merge m-c to inbound.
2013-08-05 20:00:43 -04:00
Bhavana Bajaj
26604ce559
Merging in version bump NO BUG
2013-08-05 11:06:54 -07:00
Carsten "Tomcat" Book
5c34d25a48
Merge b2g-inbound to m-c
2013-08-05 11:22:48 +02:00
Mihnea Dobrescu-Balaur
90d5ef38c8
Bug 899857 - Make xpcshell default to a plugins directory only if -p is not specified. r=ted
2013-08-02 15:07:54 -07:00
Justin Lebar
b23a69bbed
Bug 899256 - Part 2: Change XPCJSRuntime.cpp's REPORT_BYTES so it doesn't require "nsIMemoryReporter::". r=me
2013-08-05 16:33:01 -07:00
Justin Lebar
23ec77afc9
Bug 899256 - Rework JS memory reporters so gc-heap is no longer a top-level node. r=njn
2013-08-05 16:33:01 -07:00
Justin Lebar
701905c8c9
Bug 893222 - Part 3: Modify the JS memory reporter to consider a string as "notable" if we have many small copies of it. r=njn
2013-08-05 16:33:00 -07:00
Justin Lebar
86bb070e23
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-05 16:33:00 -07:00
Justin Lebar
3d26462c81
Bug 893222 - Part 1: Add a new PutEscapedString implementation, which takes a raw jschar*. r=njn
2013-08-05 16:33:00 -07:00
Justin Lebar
37aab28fe2
Bug 893222 - Part 0: Make JSRope::getCharsNonDestructiveInternal work with a null tcx. r=bhackett
2013-08-05 16:33:00 -07:00
Shu-yu Guo
d7fc6a5f4d
No Bug - Guard PJS tests to only apply to Nightly. (a=test-only)
2013-08-05 16:03:48 -07:00
Terrence Cole
dbb8af8b19
Bug 900674 - Make formatting of Handle types in jsapi.h uniform; r=Ms2ger
2013-08-01 13:55:12 -07:00
Yoshi Huang
2e2cee1761
Bug 883741 - Part 1: WebCrypto: Move Crypto to WebIDL. r=bz
2013-08-01 14:57:25 +08:00
Ryan VanderMeulen
043432c180
Merge inbound to m-c.
2013-08-02 16:36:40 -04:00
Ryan VanderMeulen
629d0c7e52
Backed out changeset b45bdd149e34 (bug 867856) for jit-test failures on a CLOSED TREE.
2013-08-02 16:08:05 -04:00
Ryan VanderMeulen
9e494e325a
Backed out 7 changesets (bug 893222, bug 899256) for build bustage on a CLOSED TREE.
...
Backed out changeset 4aa234138f44 (bug 893222)
Backed out changeset 4b0bf28abdf2 (bug 899256)
Backed out changeset ea8b6ba99c05 (bug 893222)
Backed out changeset ac8220cb61d5 (bug 893222)
Backed out changeset d01358ff4b15 (bug 893222)
Backed out changeset 3baebe7cc655 (bug 893222)
Backed out changeset 4bdf8611ec57 (bug 893222)
2013-08-02 14:49:38 -04:00
Nicolas B. Pierron
d4cec62d87
Bug 867856 - Fix intermittent timeout of bug743094.js test case. r=h4writer
...
DONTBUILD
2013-08-02 11:19:21 -07:00
Justin Lebar
b9b6064407
Bug 893222 - Part 5: Fix bustage. r=me
2013-08-02 10:53:34 -07:00
Ed Morley
ce3bcd733c
Merge mozilla-central and b2g-inbound
2013-08-02 13:51:22 +01:00
Ms2ger
e91a3ed10c
Merge m-c to inbound.
2013-08-02 11:40:30 +02:00
Ms2ger
4565d33fad
Backout changeset 531f544bc9ce for breaking B2G tests.
2013-08-02 11:38:49 +02:00
Ms2ger
50634577d5
Merge m-c to inbound.
2013-08-02 11:07:57 +02:00
Ms2ger
87ff310ef9
Bug 832883 - Move IDBKeyRange to WebIDL; r=khuey
2013-08-02 09:09:15 +02:00
Ms2ger
0f9d038985
Bug 897945 - Use an XPCOM string for nsContentUtils::ReportToConsole's category argument; r=bholley
2013-08-02 09:09:11 +02:00
Marty Rosenberg
0d6e8c4513
Bug 900441: Instructions that are generated should be added to the stream. (r=h4writer)
2013-08-02 01:50:45 -04:00
Bobby Holley
6f87931f0a
Bug 897322 - Allow callers to manually fire OnNewGlobalObject when bootstrapping is complete. r=luke
2013-08-01 18:38:47 -07:00
Bobby Holley
fa44cda1c7
Bug 897322 - Assert when scripts are created that we've fired onNewGlobalObject. r=jimb
2013-08-01 18:38:47 -07:00
Bobby Holley
629aa44c5b
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
9931e41a76
Bug 885388 - Hook up invisibleToDebugger to js shell and add test coverage. r=jimb
2013-08-01 18:38:45 -07:00
Bobby Holley
5b4ea92570
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