js/src/jsfun.cpp
75cd7345fb19f5b182a48858607e242d51043e9c
created 2011-08-02 10:18 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 674441 - Fix bogus script owner assertion (r=dmandelin)
d976a3aed628a5ee7b9ac8b3781d117ece44db6e
created 2011-08-02 10:13 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 675802 - Instrument DestroyScript for more crash analysis (r=dmandelin)
50895f8c1f509998f352d3b4b4ac29f2ee9dbede
created 2011-07-25 20:33 -0700
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 607371 - Throw an exception when an excessively large arguments array is passed to Function.prototype.apply, rather than silently passing only the maximum number of supported elements. Silently treating the array as smaller than it actually is is prone to silent errors; throwing an exception is immediate and obvious. r=luke
7c43296e7545721e760bddc02c172b977ed752b0
created 2011-07-27 17:44 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Bug 637985 - Reimplement watchpoints using a JSObject bit. r=jimb.
ed434f4c233eee7090fb9b38229bdc1354f1555f
created 2011-07-13 15:43 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 673451 - Add getters and setters to make JS write barriers easier to implement (r=cdleary)
e3ae6cf9af13300c7d79acad68b430645dfcfeac
created 2011-07-26 14:41 -0400
pushed 2011-08-19 14:38 +0000
Ehsan Akhgari Ehsan Akhgari - Backout bug 670205 and bug 673451 because of build bustage
a0d99d0ee00ea544ec36d61ca1ff65097e288901
created 2011-07-13 15:43 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 673451 - Add getters and setters to make JS write barriers easier to implement (r=cdleary)
a840cf51978aea30bc9c61a0e3827e80270cbe89
created 2011-07-25 18:05 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 673625 - Add more assertions to check JSScript validity (r=dmandelin)
44f0f4395d6aa694cafc81e80be1f01f7f33a43b
created 2011-07-19 14:21 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 671113 - Poison JSScripts when freed to get more crash data (r=dmandelin)
54ba3153404d8e3410a6dd4e9439b2327f13e00f
created 2011-06-15 10:15 -0700
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 670779 - Add LinkConstructorAndPrototype to encapsulate adding ctor.prototype and ctor.prototype.constructor. r=bhackett
9c4e42005bffeca72dd009adbf5d06488f50b65d
created 2011-07-13 07:15 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Bug 620316 - Remove WrapEscapingClosure. r=brendan.
28be8df0deb7de5209b976009ae8519eac374272
created 2011-06-30 09:26 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 667915 - Don't let content JS consume all the stack and cause chrome JS to OOM (r=waldo,mrbkap)
f317927aafcb8d7bbc679b2aad35d631e19f927a
created 2011-07-01 14:08 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 668479 - Fixup old assert concerning arguments object (r=waldo)
3fb152290879733cd6427ee2c6966cc5bc7adb21
created 2011-06-27 15:57 -0700
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 667646 - fun.caller should be null, not undefined, when fun is being called by global code. r=evilpie
14680bb642a52736201c52a2177684456735791c
created 2011-06-27 13:36 -0700
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 667538 - Crash accessing Function.caller or Function.arguments when no script is running. r=evilpie
d1cdf42956267738495e3244a32208551a895497
created 2011-06-24 14:26 -0700
pushed 2011-08-19 14:38 +0000
David Mandelin David Mandelin - Bug 666587: revert accidentally changed control flow in fun_getProperty, r=jwalden
9ced98ee3aa929094c5b1e85a5f5495ee65e1992
created 2011-06-18 00:55 +0200
pushed 2011-08-19 14:38 +0000
Tom Schuster Tom Schuster - Bug 640593 - Remove Function.arity and other cleanup around function properties r=jorendorff
ec6d95dc5e1c6f34a2d15ea66c9d175aa8bf6f58
created 2011-06-10 11:44 -0700
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 658069 - Rename GlobalObject::isEvalAllowed to indicate its actual meaning better. r=mrbkap
bb9e5496b0aca48c09052c1342e4c4351a8ede87
created 2011-05-13 08:56 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 656462, part 4 - Simplify stack code, keep track of native calls, create new iterator over native/scripted callstack, make JS_SaveFrameChain fallible (r=waldo,mrbkap)
780888b1548c466af16367727306004bdbd5609e
created 2011-05-24 16:04 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 656462, part 2 - Merge ContextStack::get* and push* operations (r=waldo)
9cdb856cf910745a5f07850e86111a6a392e9e39
created 2011-05-24 15:05 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 656462, part 1 - Remove StackSegment::initialVarObj (r=waldo)
707cefa3447802a06d88027fe454d95c99a9bc43
created 2011-06-03 17:54 -0700
pushed 2011-08-19 14:38 +0000
Alon Zakai Alon Zakai - Bug 644241, part 1 - Remove script stack quota. r=igor
b36861bd7a01dabcf875f11e1e2ae50a0b370f31
created 2011-06-01 17:48 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 650978 - Add gczeal setting to GC on every allocation (r=gwagner)
72372ac8d881c4055c912c7753a6c0cac67bfccc
created 2011-05-20 11:27 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 658055 - Always use getter to access fun->script() (r=dmandelin)
6408576c8e08977702ed406cd3583f30e0dcc613
created 2011-05-10 14:56 -0700
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 655921 - Check for Function being forbidden before creating the function private which would ordinarily be returned. Also create that function private with an explicitly specified parent, that being the Function function's global object. r=mrbkap
993f0935af4ca6629737f6f24f799a168fb54ee8
created 2011-05-11 14:04 -0700
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 656365 - Creating an arguments object shouldn't require a parent, only a callee. r=luke
2453a6adb50085c86ed085fab3d96d5e76576e0f
created 2011-05-11 14:06 -0700
pushed 2011-08-19 14:38 +0000
Blake Kaplan Blake Kaplan - Bug 656460 - Skip dummy frames when getting function.caller. r=luke
599d1c6cba63f738bc441517e5ed2af788d4ca16
created 2011-05-13 15:06 -0700
pushed 2011-08-19 14:38 +0000
Chris Leary Chris Leary - Merge mozilla-central and tracemonkey.
787c58add0d204006391d61890b86253b58aad55
created 2011-01-21 14:10 +0100
pushed 2011-08-19 14:38 +0000
Igor Bukanov Igor Bukanov - bug 627016 - remove JSProperty out param from DefineNativeProperty. r=jorendorff
fb349f075668376d59ae6c275a5ff491faff3d00
created 2011-04-25 22:40 -0400
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 652746 - Implement js::ArgumentsObject, js::NormalArgumentsObject, and js::StrictArgumentsObject. r=njn
2caec858311a9a34cf4f678dc8ec030401ee97b4
created 2011-05-11 11:11 -0500
pushed 2011-08-19 14:38 +0000
Jason Orendorff Jason Orendorff - Bug 645160 - jsdIStackFrame is incorrectly truncated at indirect eval calls. r=mrbkap.
c8dcc08a4a8a02f006d2a8aa7f3e0ea9fc764fd1
created 2011-04-28 17:48 -0500
pushed 2011-08-19 14:38 +0000
Chris Jones Chris Jones - Bug 642381, part 2: Rename LazilyConstructed to Maybe. r=luke
e9da34dfa8c55eff951858b9a53f3a4ec9be58c0
created 2011-04-13 09:27 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 644074 - Simplify and consolidate VM stack code into js/src/vm/Stack*
069715a705c2454206b62f70f7a59c87cc0e2558
created 2011-04-18 16:50 -0400
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 641655 - Add a js::GlobalObject subtype of JSObject. r=njn
d24dbe17bf184b48ddc8b4af2a8bf110cf7c7859
created 2011-04-21 16:29 -0400
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Backed out changeset c8ba5bd72b0c, we have too many test harnesses and I forgot to run one. r=tree-decorator
c8ba5bd72b0c357baf4c9e8c85e48c5257079caa
created 2011-04-18 16:50 -0400
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 641655 - Add a js::GlobalObject subtype of JSObject. r=njn
fbf611d8bec31ef856fe891ce5bdaa4fd31784ad
created 2011-04-08 14:21 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 648647 - Eliminate JSObjectMap (r=jorendorff)
3e5aaea1ccf87aef2f17c6e71eb9958664e6eb82
created 2011-04-15 16:56 -0700
pushed 2011-08-19 14:38 +0000
Bill McCloskey Bill McCloskey - Bug 616666 - Use explicit stack for GC marking (r=gal)
4250c3243b935cca9054788c3230128f0b8028fe
created 2011-04-14 13:45 -0700
pushed 2011-08-19 14:38 +0000
David Anderson David Anderson - Fix clang warnings (bug 647280, r=luke).
8b7e0800ba3d2647f1c1b7c2f673e7dd66991212
created 2011-04-08 10:52 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 602994 - Clean up eval, remove unneeded security checks, assert equivalence of principal lookup (r=waldo,mrbkap)
f2dca3c211750ed97532a034fb74caf19b7029e6
created 2011-04-08 10:52 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 602994 - Preparatory syntactic cleanup (r=waldo)
0c727da2164d061f620015eb11dbf0a4b42c2a84
created 2011-04-07 20:35 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 647425 - Don't try to use js_PrototypeHasIndexedProperties in GetElements; its wrong for arguments objects (r=waldo)
43cef42964d755dd1abbddcb92c61fa6cc56fc1b
created 2011-04-11 01:38 -0700
pushed 2011-08-19 14:38 +0000
Tom Schuster Tom Schuster - Bug 601709 - Remove the misnomer InstanceOf variant methods by replacing their uses with clearer if-not-class-then-report code. r=jwalden
dbecfa4351015d66092cec1185a28c66d9201199
created 2011-04-08 13:46 -0700
pushed 2011-08-19 14:38 +0000
Dave Herman Dave Herman - added missing JS_HAS_GENERATORS #if/#endif (r=gal)
90fa43dcb844d2f2051a3cdfe9ad00d3268d0ff9
created 2011-04-08 13:31 -0700
pushed 2011-08-19 14:38 +0000
Dave Herman Dave Herman - Function.isGenerator (bug 648355, r=brendan)
d796fb18f555b76abfa6ac287e8c3f3760c6346e
created 2011-03-31 01:14 -0700
pushed 2011-08-19 14:38 +0000
Paul Biggar Paul Biggar - Bug 643548: Remove mozalloc_undef_macro_wrappers hack from JS engine. (r=luke,rs=brendan)
4629abbde2f742fd930941bf1208da172157f2f9
created 2011-03-23 14:33 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 636224 - rm cx->interpLevel and TSF_ERROR (r=brendan)
5e5e7e9d1d8a384c37daa7a8077d0e0e5f4ecc3c
created 2011-03-23 16:34 -0700
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 644015 - js_GetArgsProperty doesn't look up properties of strict mode arguments objects correctly. r=dmandelin
4484468a829bb58771b823ce3c900bf903d70ace
created 2011-03-24 12:56 -0700
pushed 2011-08-19 14:38 +0000
Michael Wu Michael Wu - Bug 643927 - Improve handling of state during script serialization, r=igor
d839300746c3a75292d65e8085e85c84b068da51
created 2011-03-14 11:30 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 636296 - Put activation objects when we pop the frame, not in ScriptEpilogue (r=dvander)
dbb123c798c8c69d6985cf50648d4c671c7bc881
created 2011-03-14 11:30 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 636296 - Change meaning of JSStackFrame::hasCallObj to be more sane (r=waldo)
4290338c39567c175461153040dd5918931fd903
created 2011-03-14 13:59 -0700
pushed 2011-08-19 14:38 +0000
Luke Wagner Luke Wagner - Bug 613457 - clean up string interfaces (r=njn)
85d8e5c2c532c87dffe19fac2bed38c90cc7b94c
created 2011-03-21 11:06 -0700
pushed 2011-08-19 14:38 +0000
Michael Wu Michael Wu - Bug 518230 - Use CESU-8 and refer to previous strings, r=igor
228241315c2a0acc7a2932e2cd5ddfae83a96205
created 2011-03-15 18:00 -0700
pushed 2011-08-19 14:38 +0000
Michael Wu Michael Wu - Bug 632253 - Move magic check to JS_XDRScript, r=igor
67b102d581ddda452a9df51d7eb51e0d21ce3950
created 2011-03-15 12:18 -0700
pushed 2011-08-19 14:38 +0000
Jim Blandy Jim Blandy - Bug 554955: Give blocks and call objects unique shapes when they have parents that may be extended with new bindings. r=jorendorff
cb7853aa2d3ab5be7d981495e28b712985b61e9c
created 2011-03-08 16:02 -0600
pushed 2011-08-19 14:38 +0000
Tom Schuster Tom Schuster - Bug 639915 - Remove some code in fun_getProperty that has been dead for 12 years. r=jorendorff.
10fb605a55afa80876925bd9a9088b7089f6abdb
created 2011-03-07 18:42 -0800
pushed 2011-08-19 14:38 +0000
Andreas Gal Andreas Gal - Make empty shape initialization lazy (bug 639254, r=billm).
a7784d11c59bb0c03cb1626b3d2e8c66f7885271
created 2011-03-05 14:50 -0800
pushed 2011-08-19 14:38 +0000
Andreas Gal Andreas Gal - Remove obsolete JSMarkOp API (bug 638291, r=jorendorff).
6179a5b48142536587afc6751c50a90b79eaeb43
created 2011-03-03 15:28 -0800
pushed 2011-08-19 14:38 +0000
Chris Leary Chris Leary - Bug 614155: Lazily construct toSource cache. (r=lw)
52d5eb37b0a77fd0ac86522e5b56e44db9ce3f66
created 2011-03-02 19:57 -0800
pushed 2011-08-19 14:38 +0000
Jeff Walden Jeff Walden - Bug 638312 - Add JS_IsBuiltinEvalFunction and JS_IsBuiltinFunctionConstructor APIs. r=gal
less more (0) -300 -100 -60 tip