js/src/jsscript.h
7e1aacdff6955e6918bb8614b15dbfbf428039aa
created 2008-12-22 11:07 -0500
pushed 2009-01-07 00:15 +0000
Benjamin Smedberg Benjamin Smedberg - Bug 470000 - JS_GET_SCRIPT_ATOM needs to use cx->fp safely, r=brendan
905234b7b9e4b4b4df92c792b13cd9df19f7d0d2
created 2008-11-17 16:56 -0800
pushed 2009-01-07 00:15 +0000
Brendan Eich Brendan Eich - Bug 465220 - nested imacro abort not cleanly handled (botches assertions) (r=mrbkap, a=beltzner).
51afdade0e86e435b9e4bc9c170865c17b7ab403
created 2008-11-13 00:30 -0800
pushed 2009-01-07 00:15 +0000
Brendan Eich Brendan Eich - Bug 456511 - (imacros) TM: Make conversion work on arbitrary JSObjects (r=gal).
b17550a6ca01fd8a12610d9f214334877b5707cb
created 2008-11-12 17:39 -0800
pushed 2009-01-07 00:15 +0000
Andreas Gal Andreas Gal - Backed out changeset a40f2117bcc0
a40f2117bcc01faefe39262bc92c2214cac199dc
created 2008-11-12 16:55 -0800
pushed 2009-01-07 00:15 +0000
Brendan Brendan - Add imacros to support conversion of arbitrary JSObjects (456511, r=gal).
0146a9ef0ceaaef856bafd894dde9370b5d2fbfd
created 2008-10-09 12:10 -0500
pushed 2009-01-07 00:15 +0000
Jason Orendorff Jason Orendorff - Bug 459141 - Rename JSTN_{CATCH,FINALLY,ITER} to JSTRY_*. r=brendan.
5bc82976d48b250e7518d4e8aee32ae5057693f6
created 2008-08-21 03:47 -0700
pushed 2009-01-07 00:15 +0000
Brendan Eich Brendan Eich - Upvar, v0.1 (limited to looking up from eval in a function, to the function's args and vars).
3bb542e73570406978f554ae9cab714a88d40d6f
created 2008-08-20 22:18 -0700
pushed 2009-01-07 00:15 +0000
Brendan Eich Brendan Eich - Defer eval'ed script destruction to next GC; expose js_obj_eval for tracing.
733c550be0fb98823ef15aa8a8175d6a74ec5af8
created 2008-08-20 14:57 -0700
pushed 2009-01-07 00:15 +0000
Andreas Gal Andreas Gal - Backed out changeset be63a51a0a3b. Breaks tofte if run from ./time.sh.
be63a51a0a3bb906343db5d32956bbbb13995f6d
created 2008-08-20 14:04 -0700
pushed 2009-01-07 00:15 +0000
Brendan Eich Brendan Eich - Don't disable property caching in eval (this requires GC'ing eval scripts). Do tolerate active Call object at head of scope chain in record_JSOP_CALLNAME, and go straight to the stack slots.
b5774531645c940a7281cb9bb611ef9e3f9b1ebf
created 2008-08-08 18:58 -0700
pushed 2009-01-07 00:15 +0000
Brendan Eich Brendan Eich - Merge from mozilla-central.
1c4a4cad65bd0190b9cab4ea7ba75aa5faedce80
created 2008-07-27 00:12 +0100
pushed 2009-01-07 00:15 +0000
Brendan Eich Brendan Eich - Add JSSF_NO_SCRIPT_RVAL script flag, and uint8 flags field for it.
564c062f3f2ed3ae3bf7f7ed72e6e33d081659e5
created 2008-07-22 23:58 -0400
pushed 2009-01-07 00:15 +0000
shaver shaver - merge (mostly, doesn't build)
ec3574da400646bdbfe5b5b376c4c52818d18334
created 2008-06-10 14:44 -0700
pushed 2009-01-07 00:15 +0000
Andreas Gal Andreas Gal - Removed JSOP_HEADER code. Its too costly. This patch restore essentially the same performance as unmodified SM.
48ffc3e5564b38c2e67a12f5b9889acd91bee787
created 2008-06-03 14:48 -0700
pushed 2009-01-07 00:15 +0000
Brendan Eich Brendan Eich - JSOP_HEADER takes a byte index of loop header counting from script->loopBase, and related changes.
0c74d1995a37ea4f9844bb86023994fffff6fb00
created 2008-05-30 10:11 -0700
pushed 2009-01-07 00:15 +0000
Andreas Gal Andreas Gal - Add a per-runtime loop attribute table that associates a jsval attribute with every loop in the code. The jsval is used initially as a counter until a certain threshold is reached, at which point the loop is traced and compiled and the resulting native code object is stored in the jsval to be executed for future encounters of the loop.
8019f065443a8ada678b2f8f1efcd8f5ed2c3350
created 2008-05-28 19:07 -0700
pushed 2009-01-07 00:15 +0000
Brendan Eich Brendan Eich - Instrument loop headers with jsvals above fp->vars and below fp->spbase.
2d91c01ea27bd8bd33c79384c6e025b26cadfaea
created 2008-07-29 19:53 +0200
pushed 2009-01-07 00:15 +0000
Igor Bukanov Igor Bukanov - bug 445391 - re-enable OJI for Firefox 3.1, the configure changes is from jst, r=jst,crowder, sr=benjamin
338ecb6bdbc9f8d0ada12a9852b446735532766e
created 2008-07-24 00:55 +0200
pushed 2009-01-07 00:15 +0000
Brendan Eich Brendan Eich - Space nit fix.
471f34aa61df1cc05b5f615b3b08499521741f6b
created 2008-07-20 22:13 +0200
pushed 2009-01-07 00:15 +0000
Igor Bukanov Igor Bukanov - bug 441686 - eliminating JSStackFrame.(nvars|vars). r=brendan
62b8f8cd8b69a988de7d1a4852365b15aee21bef
created 2008-04-02 00:46 -0700
pushed 2009-01-07 00:15 +0000
igor igor - [Bug 423874] Allocating functions together with JSObject. r=brendan a1.9=blocking1.9
222eca91174822ae2ec30b84380866f6423dce32
created 2008-03-29 03:34 -0700
pushed 2009-01-07 00:15 +0000
igor igor - [bug 423874] backing out as a simpler patch would do the job with less code.
279e2361694d7b83c1ccf9746f167e68da167583
created 2008-03-28 15:27 -0700
pushed 2009-01-07 00:15 +0000
igor igor - [bug 424376] backing out - too much compatibility problems.
815fa3b5b1a1c2e27a336ad8aa0dac71a12f4e96
created 2008-03-23 03:04 -0700
pushed 2009-01-07 00:15 +0000
igor igor - bug=424376 r=brendan a1.9b5=beltzner Compile-time function objects are no longer exposed through SpiderMonkey API.
a37cd7e93065864b8307f2d8dafba17f5717ce83
created 2008-03-21 01:19 -0700
pushed 2009-01-07 00:15 +0000
igor igor - bug=423874 r=brendan a1.9b5=dsicore Allocating native functions together with JSObject
ef58dabbbe59df601e4d59f49fe1e1e72db74456
created 2008-02-07 15:18 -0800
pushed 2009-01-07 00:15 +0000
brendan brendan - Return of the property cache (365851, r=shaver).
5b75ffb9c1cea51a37ba26a62809c47fd343593b
created 2007-11-29 06:49 -0800
pushed 2009-01-07 00:15 +0000
igor igor - Bug 403878: No compiler pseudo-frames when compiling functions. r,a=brendan
5db593415bf1b87f52229e445da2f6a4611dd130
created 2007-07-08 02:03 -0700
pushed 2009-01-07 00:15 +0000
igor igor - Bug 385729: objects and regexps are stored in separated tables in JSScript. r=brendan,mrbkap
a40299ada2f77ddcd1def30a7e38f2b37d2a7bdc
created 2007-07-02 05:13 -0700
pushed 2009-01-07 00:15 +0000
igor igor - Bug 349326: for-in loop now always closes iterator objects. r=brendan
b195c6b67fdcb322d22e49aa71481f8af5daf088
created 2007-05-24 00:51 -0700
pushed 2009-01-07 00:15 +0000
igor igor - Bug 379758: SETSP is removed
b5948813c90b6636731d56472488e385b3041eca
created 2007-04-16 23:53 -0700
pushed 2009-01-07 00:15 +0000
igor igor - Bug 375270: API to trace GC things graph without running the GC. r=brendan
9b2a99adc05e53cd4010de512f50118594756650
created 2007-03-22 10:30 -0700
pushed 2009-01-07 00:15 +0000
hg hg - Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
less more (0) tip