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