Commit Graph

32962 Commits

Author SHA1 Message Date
Carsten "Tomcat" Book
e42b6da837 Backed out changeset 1c7e09bbee26 (bug 1000942) for dt3 orange 2014-04-29 10:38:52 +02:00
Carsten "Tomcat" Book
5b007c7c48 Backed out changeset 31929d871cad (bug 1002277) for devtools-chrome-3 orange 2014-04-29 10:14:19 +02:00
Steve Singer
b21f278074 Bug 1002277 - TopmostJitActivationCompartment is not defined on non-ion builds. r=bhackett 2014-04-27 17:27:00 +02:00
Michael Shuen
2a4c7b090c Bug 972385 - Make JS::AutoValueVector subscript operator return handles. r=jonco, smaug 2014-04-28 16:53:00 +02:00
Jan de Mooij
3c02d24db3 Bug 1000942 - Eliminate some unnecessary object type barriers. r=bhackett 2014-04-29 08:54:46 +02:00
Ehsan Akhgari
7f2132298a Bug 1002313 - Fix the test for bug 503926 so that it doesn't rely on nsIDOMNode being scriptable; r=bzbarsky 2014-04-28 19:58:34 -04:00
Nicholas Nethercote
ff988336a8 Bug 997590 (part 2) - Create RegExpStaticsObjects lazily. r=sstangl.
--HG--
extra : rebase_source : 9cffd8ad8d3e66bb523cb1c127ca066847e34ee6
2014-04-22 20:13:24 -07:00
Nicholas Nethercote
70ae04650f Bug 997590 (part 1) - Remove a dead else-branch. r=sstangl.
--HG--
extra : rebase_source : e126b0c5189f7845b7d6c1fc1a65aaca4d7dab12
2014-04-22 20:12:33 -07:00
Chris Peterson
c7dffd99bb Bug 880329 - Remove ES3-only SyntaxError for do-while without semicolon. r=jorendorff 2014-04-18 00:24:04 -07:00
Brian Hackett
b4729a1506 Bug 1002271 - Remove jsanalyze files, r=jandem. 2014-04-28 10:26:19 -06:00
Kannan Vijayan
9206df019f Bug 987379 - Fix enableSPSProfilingAssertions api to be cleaner. r=h4writer 2014-04-28 11:37:29 -04:00
Julian Seward
deab483e5d Bug 990247 - Conditional jump or move depends on uninitialised value(s) and Use of uninitialised value of size 4 [@ dosprintf]. r=n.nethercote.
--HG--
extra : rebase_source : bebbc355cca7365b500b82ef29f29eb29420c600
2014-04-28 17:17:50 +02:00
Ed Morley
3c4e8b1e0a Backed out changeset 1c27ec193926 (bug 1002271) for B2G build failures 2014-04-28 15:28:48 +01:00
Brian Hackett
dd0a53d59b Bug 1002271 - Remove jsanalyze files, r=jandem. 2014-04-28 08:12:20 -06:00
Nathan Froyd
6b87148334 Bug 997820 - part 2 - disable telemetry in jsreftests; r=ted 2014-04-23 09:01:47 -04:00
Hannes Verschore
7fb7aefe9c Bug 716647: Fix Tracelogger after baseline adjustments, r=till 2014-04-28 14:38:45 +02:00
Hannes Verschore
d4d5d4a5a4 Bug 1001850 - IonMonkey: Remove the intermediate native call when calling a bound function, r=jandem 2014-04-28 13:44:13 +02:00
Steve Singer
3889c0c547 Bug 1002041 - Fix non-ion build failures from 716647. r=shu 2014-04-27 17:47:00 -04:00
Anuj Agarwal
6b07d8ebb3 Bug 995278 - JS_NewArrayBufferContents frees user data on error. r=sfink 2014-04-27 01:22:00 -04:00
Birunthan Mohanathas
ff8ce9bd42 Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj 2014-04-27 03:06:00 -04:00
Birunthan Mohanathas
72915c4688 Bug 866289 - Make mode lines consistent in js/xpconnect/ for 2 space indented files. r=Ms2ger 2014-04-03 07:58:00 -04:00
Birunthan Mohanathas
eaba6c5a37 Bug 866289 - Make mode lines consistent in js/xpconnect/ for 4 space indented files. r=Ms2ger 2014-04-03 07:58:00 -04:00
Birunthan Mohanathas
4de1915f30 Bug 900903 - Part 2: Change uses of numbered macros in nsCycleCollectionParticipant.h to the variadic variants. r=smaug 2014-04-25 12:49:00 -04:00
Stephen Kelly
46dc54a7f7 Bug 885798 - Extend the nc_slots enum with new Number constants. r=till
Follow-up to the previously-landed patch.

The lack of this extension happens not to matter because the
NC_EPSILON and NC_LIMIT enum values happen to not be used
in the file currently.

--HG--
extra : rebase_source : 4c6da4d6da68e133cc6799250f4bee4b92ed188f
2014-04-26 18:45:33 +02:00
Brian Hackett
10b71f4c30 Bug 984537 - Keep JIT code around for compartments on the stack when triggering GC, r=jandem. 2014-04-26 10:39:53 -06:00
Stephen Kelly
d3472f88a7 Bug 885798 - Add Number.{MAX,MIN}_SAFE_INTEGER. r=evilpie
--HG--
extra : rebase_source : 74a78f96d5b5951cc0ba4038ec35be0a5d0d2989
2014-04-26 16:35:50 +02:00
Jon Coppeard
524e476310 Bug 1001359 - Store chunk location in the chunk trailer r=terrence DONTBUILD 2014-04-26 09:30:04 +01:00
Jon Coppeard
207c0f68b6 Backed out changeset 5c5a3cc08905 for wrong bugnumber, DONTBUILD 2014-04-26 09:37:56 +01:00
Jon Coppeard
1ca314bb69 Bug 988950 - Store chunk location in the chunk trailer r=terrence 2014-04-26 09:30:04 +01:00
Jon Coppeard
0401d7e8bb Bug 988950 - Improve postbarrier codegen on ARM r=mjrosenb 2014-04-26 09:12:27 +01:00
Chris Peterson
39cfeb6f23 Bug 1000712 - Fix -Wunused-variable warnings in js. r=jonco 2014-04-24 15:18:23 -07:00
Jeff Walden
fdc0d77b90 Bug 1001547 - Fix a bug in typed array element-setting. r=sfink 2014-04-25 12:26:56 -07:00
Eric Faust
587a0144d2 Bug 978229 - Part 2: Remove IsSealed() from Proxy.[[Delete]]. (r=jorendorff) 2014-04-25 17:10:54 -07:00
Eric Faust
3b3e5c561e Bug 978229 - Part 1: Remove IsSealed() from Proxy.[[HasProperty]]. (r=jorendorff) 2014-04-25 17:10:51 -07:00
Eric Faust
4a92d285ab Bug 978229 - Part 0: Rename jsproxy.cpp internal IdToValue to IdToExposableValue. (r=jorendorff) 2014-04-25 17:10:50 -07:00
Jason Orendorff
b0d49ed7a5 Bug 988751 - Remove DNP_DONT_PURGE. r=Waldo. 2014-04-25 16:11:04 -05:00
Jason Orendorff
d5761de858 Bug 547140, part 7 - Remove JSContext::resolveFlags and JSAutoResolveFlags. r=Waldo. 2014-04-25 16:11:03 -05:00
Jason Orendorff
2448534be8 Bug 547140, part 6 - Remove flags argument from JSObject::hasProperty. r=Waldo. 2014-04-25 16:11:03 -05:00
Jason Orendorff
141a32779c Bug 547140, part 5 - Remove flags argument from lookup functions. r=Waldo. 2014-04-25 16:11:03 -05:00
Jason Orendorff
b4e94a9f46 Bug 547140, part 4 - Remove flags argument from resolve hooks. r=Waldo. 2014-04-25 16:11:02 -05:00
Jason Orendorff
e80d473f22 Bug 547140, part 3 - Remove flags argument from DefineNativeProperty. r=Waldo. 2014-04-25 16:11:02 -05:00
Jason Orendorff
d50e6f5a9b Bug 547140, part 2 - Remove flags argument from JS_GetPropertyDescriptor and friends. r=Waldo. 2014-04-25 16:11:01 -05:00
Jason Orendorff
40e61296e0 Bug 547140, part 1 - Remove JSRESOLVE_ASSIGNING. r=Waldo. 2014-04-25 16:11:00 -05:00
Jason Orendorff
f7acb4f179 Bug 987007, part 2 - Handle assignment to named and indexed setters without using JSRESOLVE_ASSIGNING. r=bz, r=bholley.
--HG--
extra : rebase_source : a26eb85a086a18219a4d423cd7ad49a92cfd2584
2014-04-25 15:07:18 -05:00
Steve Fink
e7ebce0370 Bug 999140 - Implement createMappedArrayBuffer for testing, r=Waldo
--HG--
extra : rebase_source : f9304f99349cbec76dcb50f67353dcd4e95e506e
2014-04-25 13:46:26 -07:00
Steve Fink
bd48f05301 Bug 999140 - Mapped array buffers need a safety buffer, r=Waldo
--HG--
extra : rebase_source : 03e97115af90ea27f6f2a658bea5af6552b2a588
2014-04-25 13:46:26 -07:00
Jason Orendorff
d4836a8b4d Bug 994159 - Fix typo in OOM check in DefineMetaTypeDescr. r=nmatsakis.
--HG--
extra : rebase_source : 90202dc1b00a0ddedb709e4199fe8641a9b4129e
2014-04-25 11:50:33 -05:00
Jason Orendorff
d1602726ac Bug 991027 - JS_snprintf: Don't allocate a temporary buffer when handling %hs format-specifier. r=Waldo.
--HG--
extra : rebase_source : d8c25f0b2e7ca9631d31d98fe457f08520be31a1
2014-04-25 11:50:33 -05:00
Shu-yu Guo
80df2a54e4 Bug 1001222 - Implicitly use operands to JSOP_POS. (r=jandem) 2014-04-25 12:13:13 -07:00
Brian Hackett
cdde841460 Bug 995336 - Use IonBuilder for arguments usage analysis, r=jandem. 2014-04-25 13:01:37 -06:00
Nick Fitzgerald
bd2b3122b9 Bug 972045 - Add a compact representation for call stacks in SpiderMonkey. r=jimb 2014-04-24 17:25:00 -04:00
Steve Fink
64b6c756fc Bug 999755 - Add neuter() variants to vary data pointer, r=Waldo 2014-04-24 14:40:57 -07:00
Ben Kelly
7b0fd00e71 Bug 987556 Part 11 Use allocated array version of ConvertToUTF16() in XPCJSRuntime. r=bz 2014-04-25 10:11:57 -04:00
Ben Kelly
8d277b1250 Bug 987556 Part 10 Use JS::SourceBufferHolder in mozJSSubScriptLoader. r=bz 2014-04-25 10:11:57 -04:00
Ben Kelly
18f3111ceb Bug 987556 Part 6 Use JS::SourceBufferHolder in JS::Compile() and JS::CompileFunction() r=luke 2014-04-25 10:11:56 -04:00
Ben Kelly
c590ee2178 Bug 987556 Part 3 Use JS::SourceBufferHolder in various JS Evaluate() APIs r=luke 2014-04-25 10:11:56 -04:00
Ben Kelly
c9ec9ba7cd Bug 987556 Part 2 Use JS::SourceBufferHolder in frontend::ByteCompiler API. r=luke 2014-04-25 10:11:56 -04:00
Ben Kelly
84e8328a25 Bug 987556 Part 1 Add JS::SourceBufferHolder for passing source script data. r=luke 2014-04-25 10:11:56 -04:00
Jon Coppeard
61b67bfb45 Bug 993768 - Handle TypeArrayObjects when tenuring r=terrence 2014-04-10 13:46:58 +01:00
Jon Coppeard
a39439143c Bug 993768 - ArrayBufferObject::neuter updates view objects twice r=waldo 2014-04-25 11:33:33 +01:00
Till Schneidereit
5b72cc29d5 Bug 996536 - Don't assume that all interpretedLazy functions have a lazyScript. r=bhackett
--HG--
extra : rebase_source : 38cc4170ef4296ff706ed2603a17ec97b64b68e7
2014-04-25 10:40:17 +02:00
Nick Fitzgerald
5e4c0e19b0 Bug 984696 - Save more detailed source notes so that Debugger.Script.prototype.getAllColumnOffsets can offer more for source mapped and/or pretty printed JS debugging. r=ejpbruel 2014-04-24 09:32:00 +02:00
Luke Wagner
1fcf7c85b2 Bug 998490 - OdinMonkey: make asm.js frames show up in FrameIter (r=dougc)
--HG--
extra : rebase_source : 8ed09da1be0afda32c1f669a6736b266019a10ae
2014-04-16 18:46:03 -05:00
Luke Wagner
aadd9c9a70 Bug 998490 - OdinMonkey: rm unused functionCounts from asm.js (r=bbouvier)
--HG--
extra : rebase_source : c6b38f528625ca9bea4ce6f9de85d66e1d3374e0
2014-04-16 16:06:08 -05:00
Luke Wagner
8d5f4193c1 Bug 998490 - OdinMonkey: add common AssemblerShared base class, hoist some things into it (r=bbouvier,jandem)
--HG--
extra : rebase_source : 0ee188f547bddf5e191e9cab041cb5489828f999
2014-04-16 16:05:39 -05:00
Luke Wagner
e6d392e893 Bug 998490 - OdinMonkey: add operator-> to ActivationIterator (r=jandem)
--HG--
extra : rebase_source : 0ccecece1d8366c656b858bf2ec9e3beec6d1b54
2014-04-16 15:57:04 -05:00
Luke Wagner
0e10a5f610 Bug 998490 - OdinMonkey: simplify stack-overflow exit stub (r=sunfish)
--HG--
extra : rebase_source : a9fdec79fcf136ef296173f08ae8908ee46019f9
2014-04-16 15:57:00 -05:00
Shu-yu Guo
144acaafb3 Bug 716647 - Followup: observe JS_OPTIMIZED_OUT as unknown instead of undefined inside BaselineFrameInspector to avoid unnecessary type barrier bailouts. (r=jandem) 2014-04-24 14:46:27 -07:00
Jeremy Morton
efed059bea Bug 998291 - Allow for relatively-loaded modules to be loaded into a given scope. r=bsmedberg 2014-04-22 23:37:26 +01:00
Bobby Holley
b0a46a20d7 Bug 1001094 - Give nsJSID classinfo. r=mrbkap 2014-04-24 13:23:27 -07:00
Ryan VanderMeulen
7c004fa621 Backed out changeset ace4dd426349 (bug 972045) for mochitest failures. 2014-04-24 15:10:44 -04:00
Nick Fitzgerald
5898e00f8a Bug 972045 - Add a compact representation for call stacks in SpiderMonkey. r=jimb 2014-04-24 10:04:00 -04:00
Terrence Cole
010e739595 Bug 998355. r=jonco 2014-04-23 15:39:56 -07:00
Ryan VanderMeulen
7fd789bfcc Backed out changeset 0b365c68c8a9 (bug 995336) for Android armv6 crashes.
CLOSED TREE
2014-04-24 12:22:33 -04:00
Ehsan Akhgari
323eb451e8 Bug 998738 - Kill nsIDOMXPathNamespace (and window.XPathNamespace); r=smaug 2014-04-24 12:07:44 -04:00
Brian Hackett
e7c6e8743b Bug 1000145 - Tweak type set OOM handling while sweeping, r=jandem. 2014-04-24 09:04:00 -06:00
Brian Hackett
c997e545ac Bug 995336 - Use IonBuilder for arguments usage analysis, r=jandem. 2014-04-24 08:57:26 -06:00
Branislav Rankov
704164c87e Bug 969375 - MIPS port: Added Trampoline-mips and Bailouts-mips. r=nbp 2014-04-24 11:54:02 +02:00
Branislav Rankov
967d33f2b2 Bug 969375 - MIPS port: Added CodeGenerator-mips code. r=nbp 2014-04-22 16:01:13 +02:00
Branislav Rankov
e5cd79480b Bug 969375 - MIPS port: Added JS_CODEGEN_MIPS checks and includes. r=jandem 2014-04-15 11:53:23 +02:00
masaya iseki
5d764d47ae Bug 939115 - Add MIR node for ArraySplice to avoid creating the result array if it's unused. r=jandem 2014-04-24 12:08:17 +02:00
Ed Morley
e93215fa37 Bug 997489 - Fix stray </tt> tag causing JS warning spam during jsreftests; r=Waldo 2014-04-24 10:33:10 +01:00
Carsten "Tomcat" Book
db0a4ed4f1 Backed out changeset 51dbd71f00a5 (bug 984696) for mochitest-2 test failures on a CLOSED TREE 2014-04-24 11:22:14 +02:00
Shu-yu Guo
636c31a3c7 Bug 716647 - Part 6 1/2: Add shell function to deterministically request interrupt. (r=jimb) 2014-04-24 01:59:38 -07:00
Shu-yu Guo
34f8bd3c53 Bug 716647 - Part 6: Tests. (r=jimb) 2014-04-24 01:59:38 -07:00
Shu-yu Guo
51af97477a Bug 716647 - Part 5 1/2: Support rematerialized frames in DebugScopes::updateLiveScope. (r=jimb) 2014-04-24 01:59:38 -07:00
Shu-yu Guo
e31d8af3d3 Bug 716647 - Part 5: Relax the no on-stack scripts restriction for addDebuggee. (r=jimb) 2014-04-24 01:59:37 -07:00
Shu-yu Guo
6e13279fe5 Bug 986767 - Fix adjusting stepModeCount when removing a debuggee global from inside the onStep handler. (r=jimb) 2014-04-24 01:59:37 -07:00
Shu-yu Guo
51006b8af7 Bug 716647 - Part 4: Recompile on-stack baseline scripts when toggling debug mode. (r=jandem) 2014-04-24 01:59:37 -07:00
Shu-yu Guo
756f39a711 Bug 716647 - Part 3: Support rematerializing Ion frames on the stack. (r=jandem) 2014-04-24 01:59:37 -07:00
Shu-yu Guo
a82be9ad19 Bug 716647 - Part 2: Bailout in place instead of directly to catch on Ion exception when Debugger is on. (r=jandem) 2014-04-24 01:59:37 -07:00
Shu-yu Guo
6d30b3666f Bug 716647 - Part 1: Introduce JS_OPTIMIZED_OUT magic for optimized out slots and teach Debugger about them. (r=jandem) 2014-04-24 01:59:36 -07:00
Carsten "Tomcat" Book
a74f93af4e Backed out changeset ac10d2fcb25d (bug 969375) for ggc testfailures 2014-04-24 10:48:17 +02:00
Benjamin Bouvier
96abed527e Bug 988950: Remove unused Nursery variable; r=jandem 2014-04-24 10:17:07 +02:00
Branislav Rankov
3ed55e91f1 Bug 969375 - MIPS port: Added Lowering code. r=jandem 2014-03-18 16:43:18 +01:00
Branislav Rankov
c1f97357fa Bug 969375 - MIPS port: Added Trampoline-mips and Bailouts-mips. r=nbp 2014-03-17 15:33:28 +01:00
Nick Fitzgerald
783da29d29 Bug 984696 - Save more detailed source notes so that Debugger.Script.prototype.getAllColumnOffsets can offer more for source mapped and/or pretty printed JS debugging. r=ejpbruel 2014-04-22 09:11:00 +02:00
Wes Kocher
40b388ccff Backed out changeset 208bcb7879c0 (bug 995982) for mochitest-1 assertions on a CLOSED TREE 2014-04-23 16:19:43 -07:00
Dan Gohman
c8f918298e Bug 967709 - SpiderMonkey: Revert the fast_sincos implementation for now. r=me 2014-04-23 14:44:01 -07:00
Shu-yu Guo
d566c0f2b7 Bug 996987 - Always allow exit code 0 when checking for exit codes in Windows, because Windows. (r=terrence) 2014-04-23 14:35:33 -07:00
Brian Hackett
b7483e9f73 Bug 995982 - Set up forwarding pointers properly when allocating typed array objects in the nursery. r=sfink 2014-04-23 14:12:31 -07:00
Hannes Verschore
b7d0114eed Bug 995934 - IonMonkey: Remove branch out of hot code in negative zero test, r=bbouvier 2014-04-23 17:17:29 +02:00
Jon Coppeard
a43700fe6c Bug 988950 - Combine value type and nursery check for object r=jandem 2014-04-23 13:48:35 +01:00
Jon Coppeard
cfdc47ffdd Bug 988950 - Use scratch register instead of temp where possible r=jandem 2014-04-23 13:48:35 +01:00
Jon Coppeard
52c9b0d6ce Bug 988950 - Split macro assembler implementation by architecture r=jandem 2014-04-23 13:48:35 +01:00
Jon Coppeard
5e43f5e955 Bug 988950 - Add a macro assembler instruction to check if a pointer is in the nursery r=jandem 2014-04-23 13:48:35 +01:00
Jon Coppeard
dbad2cd5f7 Bug 988950 - Check whether value is an object after checking whether object is in nursery r=terrence 2014-04-23 13:48:34 +01:00
Jan de Mooij
76d64c078c Bug 999559 part 2 - Rename FrameIter::Data::ionFrames_ to jitFrames_. r=luke 2014-04-23 11:56:23 +02:00
Jan de Mooij
ee930c7a71 Bug 999559 part 1 - Rename IonFrameIterator to JitFrameIterator. r=shu
--HG--
rename : js/src/jit/IonFrameIterator-inl.h => js/src/jit/JitFrameIterator-inl.h
rename : js/src/jit/IonFrameIterator.h => js/src/jit/JitFrameIterator.h
2014-04-23 11:56:21 +02:00
Jan de Mooij
66dbeb0977 Bug 999358 - Fix MLambdaArrow to initialize the unused extended slot too. r=terrence 2014-04-23 11:31:43 +02:00
Chris Peterson
0da7297d14 Bug 999717 - Fix gcc -Wlogical-op warning in js. r=mrbkap 2014-04-22 14:42:27 -07:00
Shu-yu Guo
cdfd1f63c3 Bug 996422 - Part 2: Split MIRType_Magic into one type for each magic constant. (r=jandem) 2014-04-22 18:23:27 -07:00
Shu-yu Guo
156f7c700b Bug 996422 - Part 1: Make TypeSets work with MIRTypes directly. (r=bhackett) 2014-04-22 18:23:27 -07:00
Bobby Holley
415f46fd09 Bug 990353 - Make discardSource a Sandbox option and use it (even in Desktop) for the precompilation scope. r=luke 2014-04-22 14:08:29 -07:00
Bobby Holley
ca3c38f39b Bug 990353 - Flip off source discarding for XPCShell. r=fabrice 2014-04-22 14:08:29 -07:00
Bobby Holley
b04a43d9d7 Bug 990353 - Tests. r=bent 2014-04-22 14:08:28 -07:00
Bobby Holley
ce783bfe79 Bug 990353 - Give tests/chrome its own moz.build file, like tests/mochitest. r=mshal
We also add a mochitest.ini file, which will eventually be used for http-served
files that are associated with chrome mochitests.
2014-04-22 14:08:28 -07:00
Bobby Holley
0e90eb6de0 Bug 990353 - Flag for discarding where appropriate. r=bent 2014-04-22 14:08:28 -07:00
Bobby Holley
821af78f26 Bug 990353 - Add a pref for system source discarding. r=bent 2014-04-22 14:08:28 -07:00
Bobby Holley
91dd463b40 Bug 990353 - Make the decision to discard source entirely per-global, rather than per-script. r=luke
This is effectively a policy decision based on the kind of code we expect to be
running somewhere. This is in contrast to lazy source, which is often a practical
per-script consideration of whether or not we can retrieve the source if requested.

More importantly, tracking this information on the global is much easier to
get right than tracking it on the script.
2014-04-22 14:08:27 -07:00
Shu-yu Guo
abb4c327ea Bug 906525 - Re-enable PJS timeout tests. (r=nmatsakis) 2014-04-22 14:13:15 -07:00
Shu-yu Guo
39e83ad042 Bug 998997 - Use PROT_NONE on POSIX and PAGE_NOACCESS on Windows when protecting JIT code. (r=luke) 2014-04-22 14:13:14 -07:00
Marty Rosenberg
a6efed9fd1 Bug 995542: Add extra consumers of the congruence-head when we split it from the class. (r=sstangl) 2014-04-22 15:11:36 -04:00
Terrence Cole
befb440079 Bug 807168 - Move rarely used code in GCMarker out of the header; r=jonco
--HG--
extra : rebase_source : f8895a2a2a00f31a45900cdbc718a19aed6262d9
2014-04-16 16:36:44 -07:00
Terrence Cole
0dfe71b218 Bug 807168 - Move GCMarker into gc/Tracer.h; r=jonco
--HG--
extra : rebase_source : 031495e6bb5510009eb871866e9f5e3beda24211
2014-04-16 16:26:33 -07:00
Luke Wagner
854107dda5 Bug 998507 - add BinarySearch (r=sunfish)
--HG--
extra : rebase_source : 6ba04575a5dd8a886235e6799bc790c7a3afc64f
2014-04-15 21:30:26 -05:00
Hannes Verschore
c8928f4402 Bug 995673 - IonMonkey: Don't remove MToXXX instructions, when an object flows through, r=jandem 2014-04-22 16:46:18 +02:00
Dan Gohman
cf178152ce Bug 998158 - SpiderMonkey: When available, use SSE feature macros instead of runtime tests. r=sstangl 2014-04-21 17:35:00 -07:00
Dan Gohman
d1334bbe31 Bug 998158 - SpiderMonkey: Simplify setSSECheckState(). r=sstangl 2014-04-21 17:35:00 -07:00
Dan Gohman
22e1966ad6 Bug 998158 - SpiderMonkey: Outline setSSECheckState(). r=sstangl 2014-04-21 17:34:59 -07:00
Dan Gohman
62a83f447c Bug 998158 - SpiderMonkey: Use specific feature tests instead of calling getSSEState() r=sstangl 2014-04-21 17:34:57 -07:00
Mauricio Collares Neto
a556b64049 Bug 976110 - Part 2: Clean up signed integer division by constants. r=sunfish 2014-04-21 17:27:40 -07:00
Wes Kocher
4ae3575a58 Backed out changeset 0c0a5a6b57d9 (bug 616491) for jsreftest failures 2014-04-21 16:11:20 -07:00
Jan de Mooij
9ad3bc1d1d Bug 998596 - Add ARM simulator status to getBuildConfiguration. r=terrence 2014-04-21 15:36:33 -07:00
Terrence Cole
292083af43 Bug 994281. r=sfink 2014-04-21 15:20:08 -07:00
Sean Stangl
51ed3914a2 Bug 616491 - Follow-up: detect over-recursion on Windows. r=mjrosenb 2014-04-08 13:51:37 -07:00
Wes Kocher
a5ffb1710b Backed out changeset 9e43ff213b64 (bug 616491) for bustage 2014-04-21 14:05:21 -07:00
Bill McCloskey
336243889e Bug 798678 - WeakMaps with keys from another compartment are possible and incorrect (tests) (r=mccr8) 2014-04-21 13:41:44 -07:00
Sean Stangl
2d77d09808 Bug 616491 - Follow-up: detect over-recursion on Windows. r=mjrosenb 2014-04-08 13:51:37 -07:00
Emanuel Hoogeveen
154e6b8187 Bug 997459 - Part 2: Coefficients for polevl_cos with fewer terms; potentially less precise, but more performant. r=sunfish
CLOSED TREE
2014-04-21 10:44:11 -04:00
Emanuel Hoogeveen
15aa33d555 Bug 997459 - Part 1: Coefficients for polevl_sin with lower mean error. r=sunfish 2014-04-21 10:16:18 -04:00
Bobby Holley
edb924cc7d Bug 993772 - Introduce a singleton compilation scope. r=mrbkap 2014-04-20 11:48:13 -07:00
Bobby Holley
61d6055556 Bug 993772 - Stop serializing principals along with scripts. r=mrbkap
The principal of a script is determined by the compartment these days, so this
field is useless.
2014-04-20 11:48:13 -07:00
Phil Ringnalda
bef7de24dc Merge m-i to m-c 2014-04-19 18:25:46 -07:00
Bobby Holley
65765653a9 Bug 998083 - Introduce Cu.getObjectPrincipal and kill nsIScriptSecurityManager::GetObjectPrincipal. r=gabor 2014-04-19 10:39:59 -07:00
Mauricio Collares Neto
e6753fd672 Bug 976110 - Part 1: Optimize signed integer division by constants; r=sunfish 2014-04-19 10:37:51 -07:00
Mauricio Collares Neto
395ac257b1 Bug 976110 - Part 0: Optimize division and modulus by negative powers of two; r=sunfish 2014-04-19 10:37:49 -07:00
Phil Ringnalda
380621d27b Back out 8 changesets (bug 990353) for gaia-integration bustage
CLOSED TREE

Backed out changeset f6b3c03454a4 (bug 990353)
Backed out changeset 6e1f9b821ae0 (bug 990353)
Backed out changeset 2926ad6c594f (bug 990353)
Backed out changeset 74b75c155205 (bug 990353)
Backed out changeset 394e09fe2da2 (bug 990353)
Backed out changeset 0fdd36b19a51 (bug 990353)
Backed out changeset 0792729890cc (bug 990353)
Backed out changeset 487e6f72fcf7 (bug 990353)
2014-04-19 08:37:32 -07:00
Jan de Mooij
53f8628554 Bug 976536 - Fix JSFunction::existingScript returning NULL in some cases. r=till 2014-04-19 13:45:59 +02:00
Bobby Holley
74a0a20129 Bug 990353 - Followup bustage fix. r=me 2014-04-19 00:40:18 -07:00