Luke Wagner
|
cbc9601aa0
|
Bug 581893 - build a js::Invoke Gatling gun (r=waldo)
|
2010-09-28 15:23:43 -07:00 |
|
Brendan Eich
|
91c97f62fa
|
Clean up JSOP_DEFFUN and duplicated methodjit StubCall logic, fixing latent arguments override bug (602621, r=igor).
|
2010-10-07 13:52:58 -07:00 |
|
Brendan Eich
|
47bac3fdd5
|
Back out my last push (599009 botched followup).
|
2010-10-07 13:17:03 -07:00 |
|
Brendan Eich
|
084feb5c3f
|
Nit-picks, mainly localizing and initializing the oldAttrs var, on patchwork for bug 599009 (r=bz).
|
2010-10-07 11:33:23 -07:00 |
|
Boris Zbarsky
|
a69bdff134
|
Another bug 599009 followup. Don't assert things about uninitialized quantities.
|
2010-10-07 13:58:51 -04:00 |
|
Boris Zbarsky
|
31e1c63e5b
|
Bug 599009 followup. Fix typo in assert.
|
2010-10-07 11:03:41 -04:00 |
|
Boris Zbarsky
|
4ebf2b027a
|
Bug 599009. Don't use setProperty for JSOP_DEFFUN unless there's already a property with that name around, to work around the fact that setProperty will define with class-default getter and setter while we always want to define with stub getter and setter if we can. r=igor
|
2010-10-07 09:18:53 -04:00 |
|
Bill McCloskey
|
05473d29a8
|
Bug 601986 - Make blockchain determination faster for with, flat closures (r=igor)
|
2010-10-06 10:41:36 -07:00 |
|
Luke Wagner
|
d46bab180a
|
Bug 601733 - respect deleted arguments-object properties in JSOP_GETELEM (r=dvander,dmandelin)
|
2010-10-06 10:09:40 -07:00 |
|
David Anderson
|
b84b230fa4
|
Don't build debug structures if not in debug mode (bug 596804, r=dmandelin).
|
2010-10-05 17:15:06 -07:00 |
|
David Anderson
|
dfffa5d871
|
Fix crash in AtSafePoint (bug 589398, r=dmandelin).
|
2010-10-05 16:41:06 -07:00 |
|
Sean Stangl
|
fc6775cf30
|
Eliminate syncData() constant hack. b=601657, r=dvander.
|
2010-10-05 17:08:01 -04:00 |
|
Makoto Kato
|
57fde966f8
|
Bug 601355 - follow up bug 587707. Crashes consistently at start-up except if JM is disabled or in safe mode. r=bhackett1024, r=dvander
|
2010-10-05 12:14:44 +09:00 |
|
David Anderson
|
552330f091
|
ICs for scripted new (bug 589398, r=luke,dmandelin).
--HG--
extra : rebase_source : d7311ce916e8d6c876d1851090806bc7d073bd63
|
2010-10-04 14:13:33 -07:00 |
|
David Anderson
|
6dbf424efd
|
Backed out changeset de5d1b528b9a
|
2010-10-04 15:12:00 -07:00 |
|
David Anderson
|
6ddd3429fc
|
ICs for scripted new (bug 589398, r=luke,dmandelin).
|
2010-10-04 14:13:33 -07:00 |
|
Sean Stangl
|
0d02e95a3d
|
Fix pinReg() around copyDataIntoReg() in jsop_bitop(). b=600419, r=dvander.
|
2010-10-04 13:30:46 -04:00 |
|
Brian Hackett
|
d73a0b5f82
|
Lazify fp->scopeChain, JM call path cleanup. bug 593882, r=lw,dvander.
|
2010-10-03 08:21:38 -07:00 |
|
Brian Hackett
|
abdc87c9ca
|
Header changes for sixgill, annotations. bug 601129, r=jorendorff
|
2010-10-01 21:00:55 -07:00 |
|
Chris Jones
|
72c8eed930
|
Follow-up to bug 579479: Fix --disable-tracejit --enable-methodjit compiles. irc-r=sstangl a=bustage
|
2010-10-01 16:09:21 -05:00 |
|
David Anderson
|
faba5e7e52
|
Clean up exec pool and LinkBuffer use (bug 601041, r=dmandelin).
|
2010-10-01 09:47:44 -07:00 |
|
Makoto Kato
|
35d2ca6e15
|
Bug 587707 - Fix bustage on Win64 build. r=dvander
|
2010-10-01 18:17:39 +09:00 |
|
Jeff Walden
|
ca79ac881b
|
Bug 560216 - Referring to an accessor property with undefined [[Get]] and [[Set]] fields using an unqualified name should not assert. r=dvander
|
2010-09-29 16:05:44 -07:00 |
|
David Anderson
|
87e33d6e8a
|
Fix ARM and --disable-polyic build (bug 599035 bustage, r+a=red).
|
2010-09-30 13:27:32 -07:00 |
|
Jim Blandy
|
1cfbcf9237
|
Bug 514570: Simplify code generated for tests against 'null', in cases where we might as well test the whole value. r=dvander
|
2010-09-30 10:57:58 -07:00 |
|
Bill McCloskey
|
20e3b7290e
|
Bug 535912 - Eliminate blockChain from JSStackFrame (r=cdleary)
|
2010-09-29 13:21:36 -07:00 |
|
David Anderson
|
3b1266d621
|
Add an IC for GETXPROP (bug 599035, r=sstangl).
--HG--
extra : rebase_source : d7b8dece41841e3a1202edfe84cba806f77310fa
|
2010-09-29 20:50:29 -07:00 |
|
David Anderson
|
2f002d500e
|
Add local and argument closure information to JSScript (bug 592973, r=brendan+dmandelin).
--HG--
extra : rebase_source : 3d36a7908230006f2b048835f7526962fac2b32b
|
2010-09-13 22:33:44 -07:00 |
|
David Anderson
|
ce7d0ca356
|
Fix ICs on method-valued shape properties (bug 600424, r=dmandelin).
--HG--
extra : rebase_source : 70218ae27fbca50181bc578d3388559b487ca75a
|
2010-09-29 12:04:29 -07:00 |
|
David Anderson
|
3b5e682c66
|
Fix some FrameState functions not passing tracked FEs (bug 600163, r=dmandelin).
|
2010-09-29 10:06:32 -07:00 |
|
Brian Hackett
|
1ddca3c75a
|
Improved JM call path, bug 587707. r=lw,dvander
|
2010-09-29 06:27:34 -07:00 |
|
David Mandelin
|
f43643b503
|
Bug 599400: handle recompiling top-level script for debugging, r=dvander
--HG--
extra : rebase_source : c74cc4bb3291e9c35c28066378cb1ece852869d2
|
2010-09-28 18:39:45 -07:00 |
|
Sean Stangl
|
870953b461
|
Fix rsh, storeTo() allocReg() usage. b=596817, r=dvander.
|
2010-09-28 20:06:12 -04:00 |
|
David Anderson
|
b0758d297b
|
Fix addprop IC proto guards not being repatched (bug 599299, r=bhackett).
|
2010-09-28 09:53:16 -07:00 |
|
David Anderson
|
d8da9157cd
|
Fixed bogus assert (bug 597871 fallout, a=orange).
|
2010-09-27 20:21:11 -07:00 |
|
David Anderson
|
6e64d4a13b
|
Fix exception handling inside trace and method JIT integration (bug 597871, r=jorendorff, a=blocking).
|
2010-09-27 09:02:08 -07:00 |
|
Igor Bukanov
|
97f9c90ef3
|
bug 586161 - making sure that all compartments are purged. r=anygregor
|
2010-09-27 14:29:01 +02:00 |
|
David Anderson
|
afd2405222
|
Backed out changeset 63066ec9dd8d (a=orange).
|
2010-09-27 11:46:03 -07:00 |
|
David Anderson
|
d5f3d53b7f
|
Fix exception handling inside trace and method JIT integration (bug 597871, r=jorendorff, a=sayrer).
|
2010-09-27 09:02:08 -07:00 |
|
David Anderson
|
e6ef191c40
|
Optimize FrameState for large linear scripts (bug 591836, r=dmandelin).
* * *
Remove FrameState::base (bug 591836 part 1, r=dmandelin).
* * *
New register pinning invariants (bug 591836 part 2, r=dmandelin).
* * *
Remove FrameState::tosFe() (bug 591836 part 3, r=dmandelin).
* * *
New copy order invariant (bug 591836 part 4, r=dmandelin).
* * *
Optimize immutable frame syncing (bug 591836 part 5, r=dmandelin).
* * *
Optimize frame merging (bug 591836 part 6, r=dmandelin).
* * *
Optimize copying frame entries (bug 591836 part 7, r=dmandelin).
* * *
Optimize mutable frame syncing (bug 591836 part 8, r=dmandelin).
* * *
Optimize syncing in try blocks (bug 591836 part 9, r=dmandelin).
|
2010-09-21 18:34:42 -07:00 |
|
Brian Hackett
|
944cb69b95
|
Fix assert when comparing identical values, bug 599488. r=dvander
|
2010-09-25 10:47:19 -07:00 |
|
Sean Stangl
|
0609c2fcec
|
Templatize MethodJIT Assemblers. b=598835, r=dvander.
|
2010-09-24 17:12:08 -04:00 |
|
Gregor Wagner
|
fdb731becb
|
Bug 558861 - Compartmental GC (r=gal)
|
2010-09-24 10:54:39 -07:00 |
|
David Anderson
|
8925f45747
|
Do not inline js::mjit::TryCompile (bug 596460, r=sstangl).
--HG--
extra : rebase_source : 06796a4e840e72a14d2648ec2ed99427edd16c05
|
2010-09-23 17:41:21 -07:00 |
|
Sean Stangl
|
633fc2cc7c
|
Fix incorrect jsval_layout on x86 opt builds. no_r=fire.
|
2010-09-22 21:44:23 -04:00 |
|
Sean Stangl
|
1e56b6d6de
|
Faster x64 Value storing; b=598491, r=dvander.
|
2010-09-22 21:03:22 -04:00 |
|
David Anderson
|
126a9558ea
|
Merge backout.
|
2010-09-22 17:41:14 -07:00 |
|
David Anderson
|
2e9af3ac56
|
Backed out changeset 1af8f0c895bc from PGO bustage
|
2010-09-22 17:40:31 -07:00 |
|
Brendan Eich
|
72dd2a80e0
|
Warning fix from Luke (no bug, r=me).
|
2010-09-22 18:51:50 -04:00 |
|
David Anderson
|
9177721d82
|
Fix method-JIT debug mode bugs and add more testing capability (bug 598444, r=sstangl).
|
2010-09-22 14:29:48 -07:00 |
|