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