Commit Graph

37244 Commits

Author SHA1 Message Date
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
Brian Hackett
b92045c124 Bug 898886 - Improve threadsafe assertions when accessing runtimes and zones, r=billm. 2013-08-05 08:48:34 -06:00
Jon Coppeard
fbcf001662 Bug 893552 - OdinMonkey: (ARM) dynamic code is not preserving float registers d8 to d15 as required by the ABI r=mjrosenb 2013-07-30 09:57:58 +01:00
Jon Coppeard
fb6671743e Bug 900986 - Convert JS_*Element API to use MutableHandleValue for out params r=terrence r=bholley r=smaug 2013-08-05 14:02:47 +01:00
Jon Coppeard
7e34a56fc6 Bug 900979 - Change JS_DeleteProperty APIs to use a boolean out param rather than a value r=waldo r=bz 2013-08-05 14:01:53 +01:00
Carsten "Tomcat" Book
5c34d25a48 Merge b2g-inbound to m-c 2013-08-05 11:22:48 +02: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
Bobby Holley
9253cd971e 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
ce6c680d40 Bug 890576 - Make onNewGlobalObject infallible. r=jimb 2013-08-01 18:38:44 -07:00
Bobby Holley
ad4e82a4d9 Bug 890576 - Disallow resumption values in onNewGlobalObject hooks. r=jimb 2013-08-01 18:38:44 -07:00
Mike Hommey
0878bced42 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
2e729aa83d Bug 881323 - Re-implement CycleCollectorParticipant with actual vtables, with constexpr to avoid static initializers. r=mccr8 2013-08-02 10:29:05 +09:00
Gina Yeh
59da7e9ae2 Bug 853221 - Patch 2: Distribute events from BluetoothAdapter, r=smaug, sr=mrbkap 2013-08-02 18:33:15 +08:00
Douglas Crosher
931ecec1c5 Bug 893543 - Ionmonkey: (ARM) fix some instruction addressing mode corner cases. r=mjrosenb 2013-07-27 00:45:46 +10:00
Marty Rosenberg
b365cfa9df Bug 900487: Fix bailoutIf to be complaint with parallel js. (r=shu) 2013-08-01 09:51:33 -04:00
Jon Coppeard
d62f581f73 Bug 898857 - Assertion failure: ins->mirRaw()->isAsmJSUDiv() || ins->mirRaw()->isAsmJSUMod(), at ion/arm/CodeGenerator-arm.cpp:1910 r=mjrosenb 2013-08-01 14:08:00 +01:00
Jon Coppeard
95ba75cb0a Bug 899970 - Post barrier heap pointers in js/ipc r=terrence 2013-08-01 11:21:44 +01:00
Marty Rosenberg
537e7ac1be Bug 900357: Don't use the ScratchRegister when the ScratchRegister can be used for computing an address. (r=jbramley) 2013-08-01 05:02:00 -04:00
Benjamin Bouvier
28dc5b5b6c Bug 900308 - Kill warnings for MForceUse::congruentTo; r=djvj 2013-07-31 22:28:50 -07:00
Nicholas Nethercote
fba07cd7c6 Bug 898912 (part 11) - Use matchChar() to look for TOK_TRIPLEDOT. r=till.
--HG--
extra : rebase_source : 51b90edb1af58f5705249bd02b12be08bff28c0e
2013-07-31 21:39:34 -07:00
Nicholas Nethercote
629aa072e4 Bug 898912 (part 10) - Use C++-style casts in TokenStream.cpp. r=till.
--HG--
extra : rebase_source : 13b21b9a8c726428850c84baf124a97c8d367abd
2013-07-31 20:50:56 -07:00
Nicholas Nethercote
ec69c5635e Bug 898912 (part 9) - Fix comment about Token.u.decimalPoint. r=till.
--HG--
extra : rebase_source : 352d2d8df673b030958c4c4765083ff94e63778d
2013-07-31 16:48:24 -07:00
Nicholas Nethercote
032f7483b7 Bug 898912 (part 8) - Remove the no-effect TSF_IN_HTML_COMMENT flag. r=till.
--HG--
extra : rebase_source : fcdddf2dfe1d49647b69befca86708eb0ba93c4d
2013-07-29 23:29:05 -07:00
Nicholas Nethercote
4c6dc4b5e0 Bug 898912 (part 7) - Remove dead isCurrentToken* functions. r=till.
--HG--
extra : rebase_source : ab272db001bc9f33c1063fdee16c02256e348860
2013-07-29 23:26:34 -07:00
Nicholas Nethercote
fc93529641 Bug 898912 (part 6) - Clean up the handling of identifiers. r=till.
--HG--
extra : rebase_source : 32582b1d6e17ade8e17f4233e55e2c2024396beb
2013-07-29 20:45:25 -07:00
Nicholas Nethercote
a36c599486 Bug 898912 (part 5) - Add GetDecimalInteger(), a version of GetPrefixInteger() specialized for decimal integers. r=till.
--HG--
extra : rebase_source : ddabc2bd5d2edca38f224c55f289d698e6ab6e3a
2013-07-29 18:31:13 -07:00
Nicholas Nethercote
9826487015 Bug 898912 (part 4) - Remove unnecessary FirstCharKinds and reorder FirstCharKind handling. r=till.
--HG--
extra : rebase_source : f6a3e8c7ab135b5f4bb97c1e0c2b9da52145d4bb
2013-07-29 18:30:23 -07:00
Nicholas Nethercote
caf4d259ec Bug 898912 (part 3) - Separate handling of EOLs and whitespace. r=till.
--HG--
extra : rebase_source : c494db4a487e311519331c642f9cdb7d9b53a7ff
2013-07-29 18:29:16 -07:00
Nicholas Nethercote
8d1ea46283 Bug 898912 (part 2) - Merge oneCharTokens[] into firstCharKinds[] to avoid a lookup in the |OneChar| token case. r=till.
--HG--
extra : rebase_source : b978dab8b0cc96b511ab339e597be6805cb3b584
2013-07-29 18:23:42 -07:00
Nicholas Nethercote
575c203a34 Bug 898912 (part 1) - Treat ':' as a |OneChar| token now that e4x is gone and '::' is no longer supported. r=till.
--HG--
extra : rebase_source : fd245a3cc77a755cb650f326a38787d886cbc734
2013-07-28 19:06:05 -07:00
Gregory Szorc
1340edfe51 Bug 899792 - Establish precompile tier and move IPDL and WebIDL build rules; r=glandium
A new build tier is introduced: precompile. The intention is to replace
the export subtier with something better and nonrecursive. IPDL and
WebIDL code generation have been moved into this new tier and are
performed concurrently. This appears to reduce build times due to fewer
"single threaded" build actions.

The subtier tracking UI has been updated to reflect operations that can
occur in parallel. As subtiers are started, they turn yellow. They can
then complete in any order.

Nonrecursive targets have been added to preserve the IPDL and WebIDL
build targets such that developers can type |make| from leaf directories
like they have always done.
2013-07-30 17:00:24 -07:00
Nicholas Nethercote
1310b723b6 Backed out changeset bad4a1691369 (bug 899834) due to suspected regression on "Mozilla-Inbound-Non-PGO - Dromaeo (CSS) - Ubuntu HW 12.04".
--HG--
extra : rebase_source : 853f81c47e49c1ac3d7685f2508e694cdd6655fb
2013-07-31 17:50:46 -07:00