Commit Graph

37273 Commits

Author SHA1 Message Date
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