Igor Bukanov
|
02fc618d59
|
bug 566836 - eliminating JSObjectOps::dropProperty. r=gal
--HG--
extra : rebase_source : cdffca0a863d8a3dddbc77335fc3cdac2eff9f4b
|
2010-06-05 23:24:54 +02:00 |
|
Andreas Gal
|
64497c9a69
|
Suppress deleted properties during iteration (569735, r=brendan).
|
2010-06-03 21:41:01 -07:00 |
|
Jason Orendorff
|
a1e58bc1c7
|
Back out changeset 96dbe8a784f1 (bug 569735) due to failing tests.
|
2010-06-02 23:48:22 -07:00 |
|
Andreas Gal
|
a17cfb3b61
|
Suppress deleted properties during iteration (569735, r=brendan).
|
2010-06-02 20:11:56 -07:00 |
|
Brendan Eich
|
6012f91709
|
Iterator(obj) returns a property key/value iterator that skips the proto chain (568056, r=gal).
|
2010-06-02 16:21:58 -07:00 |
|
Luke Wagner
|
6c7bbffed4
|
Bug 569707 - avoid double-reporting OOM in jsiter (r=gal)
--HG--
extra : rebase_source : 6f486dad54e8b577a4baf3711dd785a394596bb6
|
2010-06-02 14:17:52 -07:00 |
|
Andreas Gal
|
3026562007
|
Improve error reporting for proxy handlers and __iterator__ (568966, r=brendan).
|
2010-05-29 19:04:01 -07:00 |
|
Andreas Gal
|
8df6c7db72
|
Fix for bug 568413: I accidentally removed a required () pair when fixing formating nits.
|
2010-05-27 12:49:14 -07:00 |
|
Andreas Gal
|
22db0647cc
|
Implement iterate trap for proxy handlers (568413, r=brendan).
|
2010-05-27 12:03:25 -07:00 |
|
Andreas Gal
|
efd9bd790e
|
Implement ES Harmony Proxies (bug 546590, r=mrbkap).
|
2010-05-18 19:21:43 -07:00 |
|
Luke Wagner
|
fb7ceb4c78
|
Bug 547851 - remove JSStackFrame::regs, JSStackFrame::callerFrame.sp (r=dvander)
|
2010-03-03 18:10:13 -08:00 |
|
Luke Wagner
|
9b49d62378
|
Bug 540706 - use contiguous buffer for stack frames and slots (r=waldo)
|
2010-03-03 17:52:26 -08:00 |
|
Jeff Walden
|
df8ee3ff7c
|
Bug 565463 - Error-reporting mistakes with new-style Auto* classes. r=jorendorff
--HG--
extra : rebase_source : b6e27bd686570bcc77e6650c156ae6f027509646
|
2010-05-12 20:35:56 -07:00 |
|
Luke Wagner
|
6a6afd60ce
|
Backed out changeset 23efaeb8652b
|
2010-05-13 02:21:27 -07:00 |
|
Luke Wagner
|
98a7dc9ea6
|
Bug 540706 - use contiguous buffer for stack frames and slots (r=waldo)
|
2010-03-03 17:52:26 -08:00 |
|
Blake Kaplan
|
6028d00c7d
|
Bug 565521 - Don't call the getter on the prototype object, call it on the original object instead. r=gal
--HG--
extra : rebase_source : 5c37bd912fc301bc009437e7724925e4571a92bb
|
2010-05-12 16:37:54 -07:00 |
|
Andreas Gal
|
cbc81f2d50
|
add missing parens in expression for clarity (no bug, r=mrbkap)
|
2010-05-12 15:42:05 -07:00 |
|
Andreas Gal
|
0c9154d22e
|
Bug 565199 - TM: trace-test failure in testGeneratorDeepBail, x64. r=dvander
|
2010-05-12 17:14:28 -04:00 |
|
Andreas Gal
|
af72ac4d4c
|
nit fix for bug 558754 and remove bogus spot-fix that didn't have review (r=brendan)
|
2010-05-12 13:12:53 -07:00 |
|
Robert Sayre
|
a354ba1cfc
|
Backed out changeset 919950c7f0f0
|
2010-05-11 11:52:17 -04:00 |
|
Chris Leary
|
299dd52ca1
|
Bug 559408: Arena pool macros to methods. (r=gal)
|
2010-05-10 21:46:52 -07:00 |
|
Andreas Gal
|
2004c301c3
|
fast object iteration (558754, r=brendan, CLOSED TREE).
|
2010-05-07 17:52:52 -07:00 |
|
Andreas Gal
|
df7122d975
|
backing out clean up bug 560167 due to massive conflicts with the iterator patch
|
2010-04-23 20:49:06 -07:00 |
|
Nicholas Nethercote
|
a46ca032d4
|
Bug 560167 - encapsulate XML-related JSSLOT_* values within JSObject. r=brendan.
|
2010-04-22 16:37:41 -07:00 |
|
Andreas Gal
|
4f28c42447
|
Remove lingering defaultValue calls with hint JSTYPE_OBJECT or JSTYPE_FUNCTION (554550, r=brendan).
|
2010-04-11 20:55:22 -07:00 |
|
Andreas Gal
|
9e30b5188d
|
Fix an incorrect comment (r=me).
|
2010-04-11 20:03:04 -07:00 |
|
Brendan Eich
|
d5d7609fb6
|
Cope with stillborn Iterators (558619, r=dvander).
|
2010-04-10 23:47:43 -07:00 |
|
Andreas Gal
|
a887d81302
|
Inline the object allocation path (558003, r=sayrer).
|
2010-04-10 16:16:35 -07:00 |
|
Andreas Gal
|
f39c969eaa
|
Remove gcIteratorTable (557914, r=brendan).
|
2010-04-10 16:08:14 -07:00 |
|
Andreas Gal
|
b0f31bea3f
|
No need to lookup parent/proto for iteration objects used for enumeration, and cache the last free iteration object for re-use (558058, r=brendan).
|
2010-04-08 10:55:58 -07:00 |
|
Andreas Gal
|
ecdd402081
|
Backed out changeset 61de331861af (bug 558058).
|
2010-04-08 09:02:34 -07:00 |
|
Andreas Gal
|
0eaa2c4331
|
No need to lookup parent/proto for iterator objects, and cache the last free one (bug 558058, r=brendan).
|
2010-04-08 07:53:09 -07:00 |
|
Andreas Gal
|
b0126e4074
|
Backed out changeset 687d1e4c213e (bug 557914).
|
2010-04-07 18:34:05 -07:00 |
|
Andreas Gal
|
d0f2401879
|
Remove gcIteratorTable (557914, r=Waldo).
|
2010-04-07 17:14:38 -07:00 |
|
Nicholas Nethercote
|
26d8277a75
|
Bug 413730 - Replace all OBJ_GET_CLASS() macro calls with JSObject::getClass() calls. r=gal.
|
2010-04-07 16:09:49 -07:00 |
|
Nicholas Nethercote
|
684396fb91
|
Bug 555631 - Convert STOBJ_* macros to inline functions. r=gal.
|
2010-03-30 14:42:48 -07:00 |
|
Jeff Walden
|
3e9195e624
|
Readd jsiter.cpp, jsscript.cpp, jsxml.cpp changes for bug 548702.
|
2010-03-29 11:36:33 -07:00 |
|
Jeff Walden
|
95422c65a3
|
Backed out changeset e7065853ef79; I'll be repushing this incrementally, attempting to find the precise place where things go bad, in the near future. Happy days are here again! :-\
|
2010-03-26 18:01:54 -07:00 |
|
Jeff Walden
|
106fbd8085
|
Bug 548702 - Temporary value-rooting scheme should be C++- and RAII-based, not macro-based. r=igor
--HG--
extra : rebase_source : c7bb34662dbd70df49d40880227139537c60356e
|
2010-01-11 11:52:21 -06:00 |
|
Igor Bukanov
|
9d1cbd468c
|
bug 549010 - folowup to replace PROTO access macros with the inlne function
|
2010-03-04 23:52:52 -08:00 |
|
Mike Moening
|
0373a2437d
|
bug 549010 - fixing and silencing MSVC warnings. r=brendan,igor
|
2010-03-04 20:44:09 -08:00 |
|
Nicholas Nethercote
|
c8a754a27d
|
Bug 545274 - nanojit: start adding alias info to loads/stores/calls (TM-specific part). r=jseward.
|
2010-03-02 13:47:17 +11:00 |
|
Igor Bukanov
|
debaa592f7
|
bug 545529 - caching Class.prototype lookups. r=brendan
|
2010-02-19 20:44:23 +03:00 |
|
Luke Wagner
|
7714144859
|
Bug 535656 - remove JSStackFrame::dormantNext and varobj (r=waldo)
|
2010-01-29 18:25:16 -08:00 |
|
Luke Wagner
|
2645ecd2da
|
Bug 541452 - put jstracer.cpp in namespace js (r=jorendorff)
|
2010-01-22 14:49:18 -08:00 |
|
Jason Orendorff
|
b46379b4f6
|
Bug 530879 - Generators get incorrect arguments.length. Discovered by Donny Viszneki. r=brendan.
|
2009-12-03 16:12:09 -06:00 |
|
Igor Bukanov
|
1e96fce476
|
bug 517795 - followup to fix the issue 512046.
|
2009-09-21 12:49:12 +04:00 |
|
Igor Bukanov
|
8da9fad53a
|
bug 512046 - avoid maintaing a per-runtime iterator list. r=brendan
|
2009-09-19 13:40:43 +04:00 |
|
Luke Wagner
|
854c0294df
|
Bug 412571 - replace thisp with thisv (r=brendan,mrbkap)
|
2009-09-11 19:07:00 -07:00 |
|
Brendan Eich
|
016b0f207a
|
Bug 514981 - JSStackFrame::sharp{Array,Depth} should be locals allocated due to #n[#=] usage (r=igor).
|
2009-09-09 20:21:15 -07:00 |
|