Dimitrios Vardoulakis
|
b5325aea84
|
Allow more LHS values in for/in loops and fixed yield to take 0 or 1 args. (bug 579564, r=gal)
|
2010-07-19 17:07:29 -07:00 |
|
Tom Austin
|
31a5964734
|
Updated and sorted narcissus failures list (bug 579564, r=gal)
|
2010-07-19 17:02:47 -07:00 |
|
David Mandelin
|
42b61b21ad
|
[JAEGER] Bug 578897: teach property cache about our prototype lookup for JSOP_INSTANCEOF, r=dvander
|
2010-07-19 16:06:55 -07:00 |
|
Jason Orendorff
|
62b592404f
|
Bug 580033 - JS_Save/RestoreFrameChain should update cx->compartment. r=gal.
--HG--
extra : rebase_source : e063e91c61f159c98ac4f8f0e3bb74eceee069e6
|
2010-07-19 18:04:50 -05:00 |
|
Andreas Gal
|
c8091508b9
|
Support independent cycle collection and garbage collection (573175, r=jst).
|
2010-07-19 23:31:01 -07:00 |
|
Benoit Girard
|
d5759eca95
|
Bug 557225 - Load the plugin-container from the App Bundle. r=cjones
|
2010-07-19 18:35:45 -04:00 |
|
Blake Kaplan
|
de74d9d8f4
|
Bug 563106 - Tie XPConnect to compartments. r=jorendorff/gal/jst
|
2010-07-19 13:36:49 -07:00 |
|
Luke Wagner
|
9870b95ead
|
Fix testBug579646.js in opt trace-tests
|
2010-07-19 16:06:42 -07:00 |
|
Luke Wagner
|
6f0a0727b9
|
Bug 579646 - Avoid recording when negating double(0) (r=gal)
|
2010-07-19 14:24:09 -07:00 |
|
Blake Kaplan
|
cf8e8e1adb
|
Bug 579616 - Fix leak when a cloned node has an XBL binding attached to it: clean up the cycle when the ownerdoc goes away and we will no longer be able to traverse the cycle. r=sicking
--HG--
extra : rebase_source : b0aa501e5049fa538add6d581f089c08106195fb
|
2010-07-19 13:50:20 -07:00 |
|
Andreas Gal
|
4b4fb2fced
|
Move the cycle collector out of the GC callback (573060, r=peterv).
|
2010-07-15 18:08:47 -07:00 |
|
Jeff Walden
|
8b99528a95
|
Bug 568786 - Fix a bad assertion defining an accessor property over a method-valued property. r=brendan
--HG--
extra : rebase_source : 88fc1934f4be3516ace8b006c4296931dfef7a5f
|
2010-07-19 12:39:57 -05:00 |
|
Luke Wagner
|
015cd3448d
|
Bug 579647 - use canonical nan in js_dmod (r=dvander)
|
2010-07-19 11:28:13 -07:00 |
|
Dan Witte
|
8c1b9cb83f
|
Remove redundant checks in CClosure::Trace. No bug, r=luke
|
2010-07-19 11:23:24 -07:00 |
|
Tom Austin
|
2ad03dfa62
|
Remove special constructs no longer needed for Narcissus (bug 579137, r=gal)
|
2010-07-16 18:16:07 -07:00 |
|
Luke Wagner
|
a0bece7dbb
|
Forgot to add test case for 26c99d5891c1
|
2010-07-17 02:10:40 -07:00 |
|
Luke Wagner
|
ea9b4a6d39
|
Bug 579602 - desc.getter/setter can be null; finish what 8956606e0b49 started
|
2010-07-17 01:51:07 -07:00 |
|
Andreas Gal
|
852209f576
|
Bug 579524 - DEBUG_CC broken by fatval. r=sayrer
|
2010-07-16 20:41:28 -07:00 |
|
Alan Pierce
|
52ba5c3616
|
Bug 571579 - Implement ropes (r=gal)
|
2010-07-16 17:41:22 -07:00 |
|
Luke Wagner
|
0af67efcd9
|
Bug 579140 - address various minor change requests for fatvals
--HG--
extra : rebase_source : 02091a75071469c9f6148a5221be9333655bb832
|
2010-07-16 15:34:00 -07:00 |
|
Jeff Walden
|
688bdd2c80
|
Followup fix for cyclic-proto exception change, r=orange
--HG--
extra : rebase_source : eb71da4a4b83bfd35d94f51618b68272985e32eb
|
2010-07-16 16:53:15 -05:00 |
|
Luke Wagner
|
9d7fef353a
|
Bug 579279 - GCC sometimes chooses to use signed < on enumerations whose underlying type is uint32 (r=dmandelin)
|
2010-07-16 14:00:41 -07:00 |
|
Andrew Drake
|
4e3da79fdc
|
[JAEGER] Add assertion that function JITs. r=dvander, r=jorendorff, b=579145
|
2010-07-15 14:48:35 -07:00 |
|
Sean Stangl
|
47c29dee6c
|
[JAEGER] Add configure flags to disable MIC/PIC support; (578896; r=dvander).
Specifically: --disable-monoic, --disable-polyic.
|
2010-07-14 22:56:06 -07:00 |
|
David Anderson
|
35fc464972
|
[JAEGER] Add NAMEINC; make NAMEINC ops fast (bug 578740).
|
2010-07-14 21:38:14 -07:00 |
|
Jeff Walden
|
151b088ab6
|
Bug 578273 - ES5: Properly detect cycles in JSON.stringify (throw TypeError, check for cycles rather than imprecisely rely on recursion limits). r=sayrer
--HG--
extra : rebase_source : ce0005b1b7a69b12f89ad33420ac543c4d09777b
|
2010-07-13 23:32:28 -05:00 |
|
Jeff Walden
|
e26b5f2fa5
|
Bug 562446 - ES5: Array.prototype.toString and Array.prototype.toLocaleString should be generic. r=igor
--HG--
extra : rebase_source : 003f392af828817cba1d1153c2ed5d4e5402f5c3
|
2010-07-15 12:33:33 -05:00 |
|
Jeff Walden
|
31e6cfd5e7
|
Er, really fix DEBUG_jwalden code. r=tpyo
--HG--
extra : rebase_source : 957de112c57250d4244883eada9561cc76b49006
|
2010-07-16 14:10:47 -05:00 |
|
Luke Wagner
|
cb2a8dd8dc
|
Bug 579273 - Remove JSObject*-to-jsval union-cast in jswrapper.cpp; use CastAsObjectJsval (r=dmandelin)
|
2010-07-16 11:47:29 -07:00 |
|
Luke Wagner
|
165d33e232
|
Bug 578015 - desc.getter/setter can be null (r=dmandelin)
|
2010-07-16 11:14:05 -07:00 |
|
Blake Kaplan
|
6987d9bc17
|
Bug 579275 - Don't treat null as a primitive this value. r=luke
|
2010-07-16 00:44:26 -07:00 |
|
David Anderson
|
9f0db4c4ea
|
[JAEGER] Better assert in MonoIC for no fslot sprops in globals.
|
2010-07-13 15:03:48 -07:00 |
|
David Anderson
|
2c65bd7307
|
[JAEGER] Make MIC API look more like PICs.
|
2010-07-13 14:57:16 -07:00 |
|
Sean Stangl
|
0301a8bf15
|
[JAEGER] Eliminate redundant guard when lhs and rhs have same backing; (578303, r=dvander).
|
2010-07-13 02:01:54 -07:00 |
|
David Mandelin
|
7111bb72b7
|
MSVC build fix
|
2010-07-12 15:13:02 -07:00 |
|
David Anderson
|
26dfe1007f
|
[JAEGER] Remove stores from OOL transitions when not needed (bug 573083).
|
2010-07-12 15:00:58 -07:00 |
|
Jeff Walden
|
e009ebc027
|
Bug 465199 - RegExp.lastIndex setting shouldn't coerce to integer (should happen during internal use of the property instead). r=cdleary
--HG--
extra : rebase_source : d2f32831a11a4e88dbed927a9a17e96f2a9561b3
|
2010-07-12 15:40:44 -05:00 |
|
Brendan Eich
|
1813531fe8
|
Back out patch for bug 577648, need to fix a leak.
|
2010-07-23 14:21:50 -07:00 |
|
David Anderson
|
7404dfe8d3
|
[JAEGER] Merge.
|
2010-07-12 13:34:57 -07:00 |
|
David Anderson
|
76a86d4af7
|
[JAEGER] Fixed bug in declaration of ic::Name.
|
2010-07-12 13:10:13 -07:00 |
|
David Anderson
|
d5449384ae
|
[JAEGER] Removed more expensive bytecodeanalyzer assertions.
|
2010-07-12 13:09:04 -07:00 |
|
David Anderson
|
7b0af24a39
|
[JAEGER] Removed very expensive assertion in BytecodeAnalyzer.
|
2010-07-12 13:04:35 -07:00 |
|
David Anderson
|
e51a35a5c7
|
[JAEGER] Added test-case for bug 577705.
|
2010-07-12 12:31:25 -07:00 |
|
David Anderson
|
610370da50
|
[JAEGER] Increased another width of bit field to store slow path patch offsets (bug 577705).
|
2010-07-12 12:31:06 -07:00 |
|
David Anderson
|
0d903a4218
|
[JAEGER] Increased width of bit field to store slow path patch offsets (bug 577996).
|
2010-07-12 12:21:07 -07:00 |
|
David Anderson
|
f8a4355a78
|
[JAEGER] Merge.
|
2010-07-12 10:46:23 -07:00 |
|
David Anderson
|
a020926861
|
[JAEGER] Merge from fatval branch.
|
2010-07-12 10:46:01 -07:00 |
|
David Anderson
|
aec4251d05
|
[JAEGER] Removed jsops.cpp to merge from fatval.
|
2010-07-12 10:37:28 -07:00 |
|
Sean Stangl
|
714fefa9b1
|
[JAEGER] Fast-path boolean for JSOP_IFEQ, JSOP_IFNE; (577973, r=dvander).
|
2010-07-11 18:48:36 -07:00 |
|
Sean Stangl
|
2cc55ac57e
|
[JAEGER] Reorder js_ValueToBoolean() based on measured frequencies; (575766, r=dvander).
|
2010-07-11 18:21:41 -07:00 |
|