js/src/jsemit.cpp
65081752a7c809d478743141fa5d5bea0b1f68c0
created 2010-07-01 23:10 -0700
pushed 2010-09-11 19:16 +0000
Luke Wagner Luke Wagner - Merge
71e3828cd05d6fb4b7f6cac08a54101979a2e3f3
created 2010-07-02 21:52 -0700
pushed 2010-09-11 19:16 +0000
Sean Stangl Sean Stangl - [JAEGER] Merge with fatval.
8b0374cfa7a45585e8b9379f35ceb16129cd2d42
created 2010-06-30 15:25 -0700
pushed 2010-09-11 19:16 +0000
Luke Wagner Luke Wagner - Pull jsval impl details into jsvalimpl.h (included by jspubtd.h) and pull js::Value into jsvalue.h (engine-private)
e9fd0b7f5c1b52f5f07d567c4f588a773bd59d93
created 2010-06-30 11:46 -0700
pushed 2010-09-11 19:16 +0000
David Anderson David Anderson - [JAEGER] Merge from fatval.
7bf9aa3c3524be0e62a885a3598ce270286d8047
created 2010-06-29 22:33 -0700
pushed 2010-09-11 19:16 +0000
Luke Wagner Luke Wagner - Drop the distinction in js::Value of funobj vs. nonfunobj. Instead, values can just have JSVAL_TYPE_OBJECT. The trace-jit still uses funobj/nonfunobj and translates as necessary.
fcc3814a3c01ddf44db0cf4a2e98fda324680617
created 2010-06-29 17:22 -0700
pushed 2010-09-11 19:16 +0000
David Mandelin David Mandelin - Bug 575847: use new global ops only in compile-and-go mode
8fc05b4af51580c82ff61869e075e317a8f219c8
created 2010-06-25 01:21 -0700
pushed 2010-09-11 19:16 +0000
Sean Stangl Sean Stangl - [JAEGER] Hack: manually increase depth for JSOP_PROPINC,DEC; r=dvander.
3f955bda7cfe0659ca0c6ddc3ad231613d817a05
created 2010-06-18 11:07 -0700
pushed 2010-09-11 19:16 +0000
David Anderson David Anderson - [JAEGER] Don't optimize escaping variables (bug 566022).
986b895298227c56703a66a80c5e795317ad9a56
created 2010-06-12 19:00 -0700
pushed 2010-09-11 19:16 +0000
David Anderson David Anderson - [JAEGER] Predict unbound names as being on the global object (bug 564949).
56ac5ae1825dbea69d0d351ade5fb378616e49c6
created 2010-06-10 23:43 -0700
pushed 2010-09-11 19:16 +0000
David Anderson David Anderson - [JAEGER] Statically bind some global functions (bug 562729, r=brendan).
e315d1ab94af4203e98c6aecefe7310e88033515
created 2010-06-10 14:01 -0700
pushed 2010-09-11 19:16 +0000
David Anderson David Anderson - [JAEGER] Merge from fatval branch.
a17abc6472007a9f0595101428c7fe6270e867b9
created 2010-06-09 21:59 -0700
pushed 2010-09-11 19:16 +0000
Luke Wagner Luke Wagner - Merge with TraceMonkey
d60ebb6b71218051579e4f13749dcb98311d776c
created 2010-06-03 23:04 -0700
pushed 2010-09-11 19:16 +0000
David Anderson David Anderson - [JAEGER] Merge from fatval branch.
71e3da0402fa45d50e768c0e49cb775ed131b2d7
created 2010-06-02 19:09 -0700
pushed 2010-09-11 19:16 +0000
Luke Wagner Luke Wagner - Remove jsboxedword, change jsid to be a jsval
bb77289f373d554eda62afb58dde34bed591af93
created 2010-05-25 14:17 -0700
pushed 2010-09-11 19:16 +0000
David Anderson David Anderson - [JAEGER] Merge from fatval.
70cea5321ea87395f7d007f4e6ce2e6410e512f5
created 2010-05-24 12:55 -0700
pushed 2010-09-11 19:16 +0000
David Mandelin David Mandelin - Build fixes for MSVC. It should now build on Windows, albeit with warnings.
fc35324989a0fbf81ef096bf2a773300b0daadf7
created 2010-05-22 15:38 -0700
pushed 2010-09-11 19:16 +0000
David Anderson David Anderson - Statically bind global variables where possible (bug 561923, r=brendan).
1516d679182dff387e0d13cd13ae7dd470209b0e
created 2010-05-22 14:52 -0700
pushed 2010-09-11 19:16 +0000
David Anderson David Anderson - Don't call resolve hooks when looking up compile-time constants (bug 561923 part 2, r=brendan).
552e783e03ff33fbf0e4aac66bebe2803fa4cdbb
created 2010-05-18 14:23 -0700
pushed 2010-09-11 19:16 +0000
Luke Wagner Luke Wagner - Turns out function objects can be on parent chains
57e7fc4ae81243865fee66ca364f3244686bbb04
created 2010-05-11 00:41 -0700
pushed 2010-09-11 19:16 +0000
Luke Wagner Luke Wagner - Merge from tracemonkey
a88154256ee0b5182ba4435c1b9b0511fcc7bbe0
created 2010-05-10 22:01 -0700
pushed 2010-09-11 19:16 +0000
Luke Wagner Luke Wagner - (unrebased) fat value patch
e5958cd4a1350776d8eda499c3e345623dea5d95
created 2010-08-29 11:57 -0700
pushed 2010-09-11 19:16 +0000
Brendan Eich Brendan Eich - Merge JSScope into JSObject and JSScopeProperty (now js::Shape; bug 558451, r=jorendorff).
bf52361e6fd0596266feea155d60cce3ebdb6ac0
created 2010-08-11 23:27 -0700
pushed 2010-08-20 21:10 +0000
Jeff Walden Jeff Walden - Bug 516255 - Eagerly copy initial parameter values into the arguments object when a function's parameters might be mutated, and rely on normal resolution behavior in the remaining cases when parameters are never modified. r=dmandelin
13e72485d2863d82800c8d1e6954ef6e628a12e7
created 2010-08-15 08:44 -0400
pushed 2010-08-20 21:10 +0000
Brian Hackett Brian Hackett - Add interface for JSStackFrame.fun/script/thisv/rval, bug 586533. r=lw
fd1faf906f0067bbb687189594489a1d62d0366a
created 2010-08-01 21:54 -0700
pushed 2010-08-04 07:47 +0000
Luke Wagner Luke Wagner - Bug 581747 - Remove JSOP_CONCATN. Good-night, sweet prince. (r=waldo)
9b42ec2677e7505138dc719cff95388f99c1d6cb
created 2010-08-01 09:58 -0700
pushed 2010-08-01 23:00 +0000
Robert Sayre Robert Sayre - Reland: Bug 577648 - arguments.callee.caller does not work in FF 4 under certain circumstances.
9539f400bb5869e7f5041299359645bd509a9c69
created 2010-07-31 14:01 -0700
pushed 2010-08-01 00:33 +0000
Robert Sayre Robert Sayre - Backout changeset 80382d88b92c. (Bug 577648 - arguments.callee.caller does not work in FF 4 under certain circumstances). The patch is righteous, but MSVC's behavior with a mere 3GB of addressable memory is not. Will reland soon.
80382d88b92c05e71a65f2bb662614ea702cad8d
created 2010-07-23 14:41 -0700
pushed 2010-08-01 00:33 +0000
Brendan Eich Brendan Eich - Arguments.callee.caller does not work in FF 4 under certain circumstances (577648, r=jwalden).
95872e33cac59d6d7e209f9fdcc64cfb6e49206b
created 2010-07-26 12:04 -0700
pushed 2010-08-01 00:33 +0000
David Mandelin David Mandelin - No bug, fix MSVC warnings, no_r=me
0bf3bcc923dc8bbb2a8e9678dc73e409bddc42d4
created 2010-07-26 06:35 -0700
pushed 2010-08-01 00:33 +0000
Chris Leary Chris Leary - Bug 578272: Remove Algol-like display optimization. (r=brendan)
c421366b52a5d4577d4673eb910edcbc9e24b802
created 2010-07-23 14:21 -0700
pushed 2010-08-01 00:33 +0000
Brendan Eich Brendan Eich - Back out patch for bug 577648, need to fix a leak.
ff7262da5290836df70ead9426cca2636b7283b4
created 2010-07-10 11:48 -0700
pushed 2010-08-01 00:33 +0000
Brendan Eich Brendan Eich - arguments.callee.caller does not work in FF 4 under certain circumstances (577648, r=jwalden).
9c869e64ee269732a0c2109568d07f10e816fdba
created 2010-07-14 23:19 -0700
pushed 2010-08-01 00:33 +0000
Luke Wagner Luke Wagner - Bug 549143 - fatvals
468e317da3d858daa9dec61e41360ee8ed70acee
created 2010-07-11 00:09 -0700
pushed 2010-07-14 13:02 +0000
Chris Leary Chris Leary - Arena pool macros don't want to die.
ec3acdc9e4d2c3aa4f338a0e8de3ecdc203b7f5f
created 2010-07-10 23:19 -0700
pushed 2010-07-14 13:02 +0000
Chris Leary Chris Leary - Bug 559408: Arena macros to methods. (r=galish)
59777f67a532d56084ae6d97a147f49675568818
created 2010-07-02 13:37 -0700
pushed 2010-07-14 13:02 +0000
Chris Leary Chris Leary - Bug 576148: Factor out js::UpvarCookie. (r=mrbkap, dvander)
ab950237af8241ca33af8b234b43d754f8452fc7
created 2010-06-26 18:09 -0700
pushed 2010-07-14 13:02 +0000
Chris Leary Chris Leary - Back out f8c6a272f2dc. It was working on Try a few minutes ago, I swear! (r=red)
f8c6a272f2dcedfeb85e0a7cc2b6ad13d8d03d1e
created 2010-06-26 17:55 -0700
pushed 2010-07-14 13:02 +0000
Chris Leary Chris Leary - Bug 559408: Turn arena pool macros into methods. (r=gal)
8c2faceba7bfd6f89b9c5bc2d490d19942eb7730
created 2010-06-18 17:43 -0700
pushed 2010-07-14 13:02 +0000
Brendan Eich Brendan Eich - Eliminate JSClass::reserveSlots and streamline new-object paths (535416, r=gal).
bacfeaad8fce49dc1f83fea58036fa2c9d604063
created 2010-06-18 17:39 -0700
pushed 2010-07-14 13:02 +0000
Brendan Eich Brendan Eich - Back out a81f2aed9c9b due to orange.
a81f2aed9c9bc6bbf30e81405426505ddcbe9906
created 2010-06-15 10:06 -0700
pushed 2010-07-14 13:02 +0000
Brendan Eich Brendan Eich - Eliminate JSClass::reserveSlots and reserve fixed-per-class slots lazily (535416, r=gal).
9006396fcf1fff1b7ef9b1a07a32defac5d17913
created 2010-06-11 10:48 -0700
pushed 2010-07-14 13:02 +0000
Jim Blandy Jim Blandy - Bug 568375: Delete the JSOP_XMLOBJECT bytecode. r=waldo
bd6391a044b4739313ae55e9efabf62b9b966ad6
created 2010-05-23 20:27 -0700
pushed 2010-05-24 23:31 +0000
David Anderson David Anderson - Backed out changeset 752bab2cb85b.
752bab2cb85b888d8f861168de4d8d187f8b5828
created 2010-05-23 17:15 -0700
pushed 2010-05-24 23:31 +0000
David Anderson David Anderson - Statically bind global variable references where possible (bug 561923, r=brendan).
89ea87096d8f35679416df735d4c592c6e315219
created 2010-05-23 17:14 -0700
pushed 2010-05-24 23:31 +0000
David Anderson David Anderson - Avoid resolving while looking up constants during parsing (bug 561923 part 2, r=brendan).
d6c920a57c9aed4bcd2e7dbfad4e7ec1195333a4
created 2010-05-11 11:52 -0400
pushed 2010-05-24 23:31 +0000
Robert Sayre Robert Sayre - Backed out changeset 919950c7f0f0
919950c7f0f0f69ff7464cc68323862fc1b38c45
created 2010-05-10 21:46 -0700
pushed 2010-05-24 23:31 +0000
Chris Leary Chris Leary - Bug 559408: Arena pool macros to methods. (r=gal)
b15fd8b568e4ef1568a1d1cb3832e4215f5efefd
created 2010-05-07 17:52 -0700
pushed 2010-05-24 23:31 +0000
Andreas Gal Andreas Gal - fast object iteration (558754, r=brendan, CLOSED TREE).
187831aa97ac787c9087f84fc09fc1b52f094e22
created 2010-05-04 20:28 -0700
pushed 2010-05-06 13:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 563575 - encapsulate jsobj.cpp dslots accesses. r=brendan.
60f821e679cd685a8683b0b66860318a039324d2
created 2010-04-11 13:51 -0700
pushed 2010-05-06 13:00 +0000
Jeff Walden Jeff Walden - Bug 552560 - Remove support for __parent__. r=mrbkap
97f86119e3eebec033d3c700f358c3a611657c09
created 2010-05-03 20:53 -0700
pushed 2010-05-04 17:34 +0000
David Anderson David Anderson - Pretty-up some tcflag use in the parser and emitter (bug 563568, r=cdleary).
c6857d0b1e9f078c9eab48f96572f1f01a5bf33a
created 2010-05-01 12:53 -0700
pushed 2010-05-04 17:34 +0000
Luke Wagner Luke Wagner - Bug 563123 - use js::HashMap for JSCodeGenerator::constList (r=igor)
47d29a5adb38a81d517bc2c35a7ed152f907a820
created 2010-04-09 16:32 -0700
pushed 2010-05-04 17:34 +0000
Luke Wagner Luke Wagner - Bug 558446 - Emit concatn properly (r=waldo)
5ef421117c440ff10c887f43fd315683ad4fffc2
created 2010-04-27 21:35 -0700
pushed 2010-05-04 17:34 +0000
Brendan Eich Brendan Eich - Resolve sharpSlots vs. var-in-with grudge match (561011, r=mrbkap).
3c1d3ae3478cb334db784bc23725de89920ec8fb
created 2010-04-27 21:00 -0700
pushed 2010-05-04 17:34 +0000
Brendan Eich Brendan Eich - Use same source note offset bias/origin for both of SRC_IF_ELSE's offsets, but note second offset is optional (0 if absent; 562028, r=mrbkap).
5d97bc9af483fbf0eec41798bd806c6158a7e38b
created 2010-04-27 20:22 -0700
pushed 2010-05-04 17:34 +0000
Brendan Eich Brendan Eich - Back out my last commit due to orange.
37bc06ac747aae5f2fb56349f9246d4f7b542633
created 2010-04-27 19:41 -0700
pushed 2010-05-04 17:34 +0000
Brendan Eich Brendan Eich - Use same source note offset bias/origin for both of SRC_IF_ELSE's offsets (562028, r=mrbkap).
2323d5dfeaa119abe764901fe8200e3589c28bd4
created 2010-04-22 14:53 -0500
pushed 2010-04-24 21:50 +0000
Jason Orendorff Jason Orendorff - Bug 561031 - Treat JSOP_FILTER as a jump. r=brendan.
429eeccc95e677c9945ffeb3fb2f7f4c31f7dba0
created 2010-04-14 07:00 -0500
pushed 2010-04-15 16:08 +0000
Jason Orendorff Jason Orendorff - Backed out changeset ff77002e8a30 (bug 558720).
ff77002e8a30ca947ef1185eb0c207f9f46e1d28
created 2010-04-13 19:05 -0700
pushed 2010-04-15 16:08 +0000
Brendan Eich Brendan Eich - Fix non-escaping closure optimization to cope with 'with' and eval (558720, r=jorendorff).
less more (0) -100 -60 tip