js/src/jsapi.cpp
bc0b53d05e68fd338401ab48dbce7edf469b9a86
created 2012-08-09 13:18 -0700
pushed 2015-01-29 05:44 +0000
Andrew McCreight Andrew McCreight - Bug 752764 - Nuke wrapped reflector during transplant. r=bholley a=lsblakk
e8af884321f6ae343b7bd015f4affd673a328034
created 2012-08-06 20:46 +0200
pushed 2015-01-29 05:44 +0000
Bobby Holley Bobby Holley - Bug 760109 - Add an API to lookup proto key via standard prototype objects and vice-versa (on beta). v2 r=mrbkap
784dd8bb1ce38e1afbe75ad51db97a91a32c164d
created 2012-05-31 15:53 -0500
pushed 2015-01-29 05:44 +0000
Jason Orendorff Jason Orendorff - Fix building with --disable-e4x. No bug, r=jimb on IRC.
a780bb0de69526f27a0d48f89ceb6cf77fe3e88a
created 2012-05-30 15:05 -0500
pushed 2015-01-29 05:44 +0000
Jason Orendorff Jason Orendorff - Bug 753885 - Part 3: Expose XML global constructors only if JSOPTION_ALLOW_XML is set. r=Waldo.
9be14c2b115eb9f985d86987ba06dc9b548ce303
created 2012-05-30 15:05 -0500
pushed 2015-01-29 05:44 +0000
Jason Orendorff Jason Orendorff - Bug 753885 - Part 2: Add JSOPTION_ALLOW_XML, making E4X support optional per-context. r=Waldo.
fb914b623fa79d428074042b3a9f1bd966e159e7
created 2012-05-24 16:05 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Rename RootedVar to Rooted, bug 756823. r=billm
779d3807d806499d655db9371119ccfc7d547ad6
created 2012-05-24 08:52 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Remove Root<T>, bug 756823. r=billm
2105611f89683e557739b85644fa8b83a18836d5
created 2012-05-23 16:18 -0700
pushed 2015-01-29 05:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 757690 - Merge TokenStream::TokenStream() and TokenStream::init(). r=jorendorff.
502d5e87aeff15fcda5dcde906ee78c3473cead6
created 2012-05-23 10:34 -0700
pushed 2015-01-29 05:44 +0000
Terrence Cole Terrence Cole - Bug 730933 - Make IsAboutToBeFinalized indirect; r=billm
88c5e83e92897bd62ff2f93f57b37e075c3018a5
created 2012-05-23 10:32 -0700
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Bug 754989 - Fix copy-paste error (r=bholley)
fa2d73c14150b8988e601d4db7189101d48b1f0d
created 2012-05-22 14:54 -0700
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Bug 754989 - Nuke dead cross-compartment wrappers during brain transplant (r=bholley)
e3cac83d3a14e5f0c7c799adf3be4d3532b0ce60
created 2012-05-22 14:06 -0700
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Bug 754588 - Set rt->gcPoke when doing xpconnect unrooting (r=mccr8)
08b334d0409724323fc54741330583c50a24c0ae
created 2012-05-21 16:44 -0700
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Backout bug 723350 for OOMs (rs=akeybl)
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2015-01-29 05:44 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
32cfab3a6aa5f8d46189e62dc3e8f319fed2669f
created 2012-05-19 15:03 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Use handles in API object hooks where possible, bug 750733. r=billm
c80dde3faa3d838f28b16b4d21be72cc09e00ca3
created 2012-05-19 21:56 +0200
pushed 2015-01-29 05:44 +0000
Tom Schuster Tom Schuster - Bug 673499 - remove some trailing whitespace from js/src. r=jorendorff
932a19f737d9e82e3438cb3a71b490aa256e2cc1
created 2012-05-19 11:52 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Backed out changeset 5fc7462dd394 for android orange.
5fc7462dd39495e74df849f9fba2f6a8e2035c2a
created 2012-05-19 09:48 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Use handles in API object hooks where possible, bug 750733. r=billm
f45eec2bd4c7f61ea9fd0c9303ebca560580bf2c
created 2011-12-20 17:42 -0800
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 690135 - create scope objects eagerly or not at all (r=jimb)
171b486837e86c52ea0ec10c023002030400e1d9
created 2012-05-18 10:29 +0200
pushed 2015-01-29 05:44 +0000
Ms2ger Ms2ger - Bug 755889 - Inline NonstandardToInt32 into JS_ValueToInt32; r=luke
4d37395000a7e002eb1741b8ce0f3909ba85f9c8
created 2012-02-27 13:18 -0800
pushed 2015-01-29 05:44 +0000
Steve Fink Steve Fink - Bug 723712 - Allow entering a compartment with a cached eval script. r=jorendorff
a255fc97aa050b8cd77092116593e7fb852facf2
created 2012-05-14 18:00 -0700
pushed 2015-01-29 05:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 752816 (part 2) - Remove TCF_{NO_SCRIPT_RVAL,NEED_SCRIPT_GLOBAL} from TreeContextFlags. r=luke.
5567ff3506aece123b63ed1b2c14f8db3891b7dc
created 2012-05-14 23:30 +0200
pushed 2015-01-29 05:44 +0000
Bobby Holley Bobby Holley - Bug 754044 - Introduce sameCompartmentWrapObjectCallback. r=mrbkap
86ce1810ab6fa0e7d0c120934190cfd39819889a
created 2012-05-14 12:52 +0200
pushed 2015-01-29 05:44 +0000
Bobby Holley Bobby Holley - Bug 753277 - Rename tobj to wrapperGuts, and avoid going through the SCSW on the other side unnecessarily. r=mrbkap
2330abd18337078dbb27b5569e4043ae66dbd1ad
created 2012-05-14 12:52 +0200
pushed 2015-01-29 05:44 +0000
Bobby Holley Bobby Holley - Bug 753277 - Rename |obj| to |newWrapper| in js_TransplantObjectWithWrapper. r=mrbkap
d3af846d8bc94911c7646ad75110600b1edb5fe6
created 2012-05-14 12:52 +0200
pushed 2015-01-29 05:44 +0000
Bobby Holley Bobby Holley - Bug 753277 - Make js_TransplantObjectWithWrapper use RemapWrappers. r=mrbkap
2d846fdb9ddc1462bf308b3ccd1e16b0b5bd55ea
created 2012-05-14 12:52 +0200
pushed 2015-01-29 05:44 +0000
Bobby Holley Bobby Holley - Bug 753277 - Rename |obj| to |newIdentity| in JS_TransplantObject. r=mrbkap
a8bdf03151307b5e0c00fe7e18ffbb3d79a4525e
created 2012-05-14 12:52 +0200
pushed 2015-01-29 05:44 +0000
Bobby Holley Bobby Holley - Bug 753277 - Factor out CCW remapping from JS_TransplantObject and add comments. r=mrbkap
49ce375916e810cb0166137156ac070e6a0adc0a
created 2012-05-11 17:46 +0200
pushed 2015-01-29 05:44 +0000
Tom Schuster Tom Schuster - Bug 751139 - Prevent cloning of bound functions. r=luke
021f722e8022d16bd929b7a1326c70c911de6633
created 2012-04-30 17:59 -0700
pushed 2015-01-29 05:44 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 750580 - Remove cyclic dependency between Parser and BytecodeEmitter modules by introducing a TreeContext module. r=jorendorff.
fbff86190de626b09803f84b0c04dfad066875db
created 2012-05-09 14:14 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Don't throw away JIT code for compartments in web pages displaying animations, bug 750834. r=billm
a254a5886fc63d6c3069acfe33f3e0060267896d
created 2012-05-08 17:33 -0700
pushed 2015-01-29 05:44 +0000
Terrence Cole Terrence Cole - Bug 753101 - Re-enable gc-zeal in the shell; r=billm
2f63829658ffb6275044d8beb175da4663e2b688
created 2012-05-08 18:49 -0400
pushed 2015-01-29 05:44 +0000
Till Schneidereit Till Schneidereit - Bug 723350 - Improve last-ditch GC trigger. r=billm
99d00468a0dc9bf282f5a0777d959866011917d4
created 2012-05-07 10:13 -0700
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Bug 743879 - Eliminate lazy atoms (r=Waldo)
0ec98b564d59468ba36c463a13f9c229b30c061d
created 2012-05-07 10:27 -0700
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Bug 743879 - Backout for build errors (r=bustage)
b627e60ea09b8f14a5c1e9078d6513f90d7f366d
created 2012-05-07 10:13 -0700
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Bug 743879 - Eliminate lazy atoms (r=Waldo)
86d28b6fa4fc7c4d153cc4bd22362970b9e4e059
created 2012-05-06 13:45 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Disallow non-canonical jsids, bug 751331. r=luke
293d6b7ebf2b10e99b9cda3452916924ec1a550f
created 2012-03-25 19:14 -0700
pushed 2015-01-29 05:44 +0000
Steve Fink Steve Fink - Bug 575688 - Implement DataView from Typed Arrays spec. r=Waldo
5c0c60ed0c087b442d2274a822965b4ff00a8ccd
created 2012-04-23 15:13 -0700
pushed 2015-01-29 05:44 +0000
Steve Fink Steve Fink - Bug 741039 - Modify TypedArrays and ArrayBuffers to comply with the WebIDL spec. r=Waldo
bd3e28b8adfbe0f4bf4ad9ba184d5af87155965d
created 2012-05-01 14:30 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 750907 - Move the marking declarations out of jsgcmark.h and into a header with minimal dependencies. r=billm
26738df8a4e08a5474342dcfa36e16b537fb5eeb
created 2012-05-03 14:55 -0700
pushed 2015-01-29 05:44 +0000
Matt Brubeck Matt Brubeck - Back out 682bf201edde, ef35ba222ac8, and 6a20cf61289d (bug 750907, bug 751003, bug 751377) because of build failure on a CLOSED TREE
682bf201eddec8eb14495895bd1fde0fba04616f
created 2012-05-01 14:30 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 750907 - Move the marking declarations out of jsgcmark.h and into a header with minimal dependencies. r=billm
f4dc271213a4a7d55dbd58a5bfd564c606954c36
created 2012-05-03 09:12 +0200
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 720753 - hoist JaegerCompartment and MathCache from JSCompartment into JSRuntime (r=bhackett,njn)
78445ab314a445a66a810594ea525bd526bca3e8
created 2012-05-03 09:12 +0200
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 720753 - hoist scriptFilenameTable from JSCompartment into JSRuntime (r=igor)
07a4d4b0260ce84432b35d514176d30262cbe992
created 2012-04-30 17:10 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Get rooting analysis to pass jit-tests in the interpreter, bug 745742. r=billm
27d42a3feef172bc53e5b1215248fe136523597b
created 2012-04-28 09:58 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Fix build warnings introduced by bug 745057, bug 739380, and bug 746036 (warnings reported as bug 749951 and bug 749933, and in bug 746036 itself). r=chucktesta
75b367f73319c4f850d5384ef0282bd51b9a1e10
created 2012-04-27 15:03 -0700
pushed 2015-01-29 05:44 +0000
Nicolas Pierron Nicolas Pierron - Bug 745057 part 2 - Rename FrameRegsIter to ScriptFrameIter. r=luke
79423e65d2d8f591f61706215f0297f26a1461d3
created 2012-04-26 16:09 -0700
pushed 2015-01-29 05:44 +0000
David Mandelin David Mandelin - Bug 746036 diagnostic: crash on compartment mismatch entering JS_ExecuteScript, r=billm
ff687d4075736578e1905358cd5e47fa2cb49565
created 2012-04-19 16:18 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 747197 - Move basic numeric conversion operations (double->uint32_t, double->int32_t, double->integer, but not Value->* just yet) into vm/NumericConversions.h, a header with minimized dependencies. r=luke
cdb6904fa2cf98115160eeeee3d7a5947d875acc
created 2012-04-25 09:54 +0100
pushed 2015-01-29 05:44 +0000
Ed Morley Ed Morley - Backout afab1aaf6704 & 0405d42629fd (bug 747197), 0379525bbdca (bug 746262), 91b9cba098f8 (bug 745944), 8535dc5b590a (bug 741040) for win debug bustage
0405d42629fd698fb331e28541135788cb7a7535
created 2012-04-19 16:18 -0700
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 747197 - Move basic numeric conversion operations (double->uint32_t, double->int32_t, double->integer, but not Value->* just yet) into vm/NumericConversions.h, a header with minimized dependencies. r=luke
a04734d243c8192b6c5e29fc9eef63ace4cf46cd
created 2012-03-28 14:43 -0700
pushed 2015-01-29 05:44 +0000
Steve Fink Steve Fink - Bug 741040 - Make an ArrayBufferObject subclass of JSOBject. r=Waldo
c4c1511bafbd52603fd31fd8f6c3fd4059ef55d6
created 2012-04-13 18:06 -0700
pushed 2015-01-29 05:44 +0000
Luke Wagner Luke Wagner - Bug 746843 - change StackFrame::scopeChain() to return a HandleObject (r=bhackett)
b0c23306e7dfe640c2f1dd58bea47c2ba2d735dd
created 2012-07-02 11:12 -0700
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Bug 754989 - Nuke dead cross-compartment wrappers during brain transplant (r=bholley,a=lsblakk)
fd813603c89e2c5b66a226864e09a10abf9f788f
created 2012-05-31 10:09 +0200
pushed 2015-01-29 05:44 +0000
Bobby Holley Bobby Holley - Bug 754044 - Introduce sameCompartmentWrapObjectCallback. r=mrbkap We leave it null for gecko for the time being to keep this patch small.
e59ac316362ad94fa74ed0e703074cb723d2bd18
created 2012-04-16 12:30 -0700
pushed 2015-01-29 05:44 +0000
David Anderson David Anderson - Remove more uses of JS_FrameIterator (bug 744617, r=mrbkap).
4cfb132c7c16f6b76b9397091a7f54fc5e62d82a
created 2012-04-12 09:23 -0700
pushed 2015-01-29 05:44 +0000
Brian Hackett Brian Hackett - Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
2187cab0d2f6eed33fef23794a0d9a17fd01e048
created 2012-01-23 03:43 -0800
pushed 2015-01-29 05:44 +0000
Jeff Walden Jeff Walden - Bug 714260 - Implement FloatingPoint.h to consolidate all IEEE-754 floating point operations in a single location. r=dmandelin for the js bits, r=Ms2ger for mfbt and the core bits
906aa73122d98b423452bdca8d93d31a92a77525
created 2012-04-12 22:07 -0700
pushed 2015-01-29 05:44 +0000
Matt Brubeck Matt Brubeck - Back out e4c82a6b298c, 036194408a50, 39acc9f51df8 (bug 714647 and followups) because of test_finalizer.js crashes in Linux64 PGO builds
ae32cca25ce0e844716b7ea7df812659008fa07e
created 2012-04-12 11:14 -0700
pushed 2015-01-29 05:44 +0000
Bill McCloskey Bill McCloskey - Bug 744489 - Fix incremental GC assertion in ValidateIncrementalMarking (r=igor)
less more (0) -1000 -300 -100 -60 tip