Brendan Eich
fe3a6127c5
- Export JSSLOT_ITER_* from jsiter.cpp to jsiter.h, for jstracer.cpp to use.
...
- Fix OBJ_GET_SLOT to be STOBJ_GET_SLOT in jsiter.cpp, no thread safety here (bug on file).
- Move JSNativeEnumerator from jsobj.cpp to jsobj.h for jstracer.cpp as well.
- Rename JOF_2BYTE JOF_UINT8 for consistency, and actually decompile it.
- Trace JSOP_FORVAR (can't do anything in JSOP_ITER, it comes before the loop).
- Shortened some guardMyLongSummerVacationWithinBounds names ;-).
- Removed/refactored to avoid dslots_ins obligation on all callers.
2008-07-30 16:32:33 -07:00
Igor Bukanov
fc68712767
bug 441686 - eliminating JSStackFrame.(nvars|vars). r=brendan
2008-07-20 22:13:17 +02:00
Brendan Eich
d0966c0fc0
Clean up for-in ops and naming nit (443039, r=igor).
2008-07-01 18:59:18 -07:00
igor@mir2.org
8e2eeba5aa
bug=421274 r=brendan a=beltzner Eliminating SAVE_SP_AND_PC() macro
2008-03-17 01:58:28 -07:00
igor@mir2.org
9e25b95889
bug 421274: backing out again due to crashes on 64 bit Linux.
2008-03-13 11:03:02 -07:00
igor@mir2.org
8205bdd921
bug=421274 r=brendan a1.9=mtschrep eliminating SAVE_SP_AND_PC and friends from the interpreter loop
2008-03-12 23:48:23 -07:00
igor@mir2.org
d75b521da0
backing out bug 421274
2008-03-12 23:23:09 -07:00
igor@mir2.org
e8279e4617
bug=421274 r=brendan a1.9=mtschrep eliminating SAVE_SP_AND_PC and friends from the interpreter loop
2008-03-12 22:52:52 -07:00
sayrer@gmail.com
43999e482b
Bug 387522. Native JSON support. r=crowder/jst, sr=brendan
2007-12-27 13:34:03 -08:00
mrbkap@gmail.com
3b183e4e87
Implement an iterator hook for cross origin wrappers to avoid wrongly walking up the prototype chain during enumeration. bug 390947, r+a=brendan sr=jst
2007-09-30 17:31:22 -07:00
jwalden@mit.edu
e8ad7f0e3d
Bug 391423 - Reposition JS_(BEGIN|END)_EXTERN_C to avoid nesting #includes. Patch by Edward Lee <edilee@mozilla.com>, r=jorendorff, r=bsmedberg
2007-08-10 14:27:08 -07:00
igor@mir2.org
c1697578e3
Bug 380469: Followup to remove to no longer used JSGenerator.next. r=brendan
2007-07-16 23:38:27 -07:00
igor@mir2.org
2c3d4c6796
Bug 380469: Taking away too zealous code simplification.
2007-07-16 13:57:16 -07:00
igor@mir2.org
35f6f4434c
Bug 380469: Followup for the previous check in to remove more no longer used close-on-GC code. r=brendan
2007-07-14 01:28:57 -07:00
igor@mir2.org
79f3a28c2d
Bug 380469: Calling close on unreachable generators from GC is no longer supported. r=brendan
2007-07-13 00:28:47 -07:00
crowder@fiverocks.com
daa4556abc
Bug 357016: spidermonkey should be buildable by a C++ compiler, patch by
...
crowder/Jason Orendorff, r=brendan
2007-07-05 13:37:47 -07:00
igor@mir2.org
9137bfaf4e
Bug 349326: for-in loop now always closes iterator objects. r=brendan
2007-07-02 05:13:23 -07:00
hg@mozilla.com
465265d0d4
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
2007-03-22 10:30:00 -07:00