Nicholas Nethercote
|
bc4f363729
|
Bug 413730 - Replace all OBJ_GET_CLASS() macro calls with JSObject::getClass() calls. r=gal.
|
2010-04-07 16:09:49 -07:00 |
|
Luke Wagner
|
c1b1dabf08
|
(fake) contiguous patch
|
2010-03-03 17:52:26 -08:00 |
|
Andreas Gal
|
99a98c4cbf
|
fast object iteration (558754, r=brendan, CLOSED TREE).
|
2010-05-07 17:52:52 -07:00 |
|
Andreas Gal
|
2632e55e02
|
backing out clean up bug 560167 due to massive conflicts with the iterator patch
|
2010-04-23 20:49:06 -07:00 |
|
Nicholas Nethercote
|
98de3e69a0
|
Bug 560167 - encapsulate XML-related JSSLOT_* values within JSObject. r=brendan.
|
2010-04-22 16:37:41 -07:00 |
|
Andreas Gal
|
b485afb332
|
Remove lingering defaultValue calls with hint JSTYPE_OBJECT or JSTYPE_FUNCTION (554550, r=brendan).
|
2010-04-11 20:55:22 -07:00 |
|
Andreas Gal
|
7e9b4ca102
|
Fix an incorrect comment (r=me).
|
2010-04-11 20:03:04 -07:00 |
|
Brendan Eich
|
055fd1ba28
|
Cope with stillborn Iterators (558619, r=dvander).
|
2010-04-10 23:47:43 -07:00 |
|
Andreas Gal
|
0b5921e50b
|
Inline the object allocation path (558003, r=sayrer).
|
2010-04-10 16:16:35 -07:00 |
|
Andreas Gal
|
1a8e3c9b82
|
Remove gcIteratorTable (557914, r=brendan).
|
2010-04-10 16:08:14 -07:00 |
|
Luke Wagner
|
98b362dac6
|
Bug 540706 - use contiguous buffer for stack frames and slots (r=waldo)
|
2010-03-03 17:52:26 -08:00 |
|
Blake Kaplan
|
1e388314b8
|
Bug 565521 - Don't call the getter on the prototype object, call it on the original object instead. r=gal
|
2010-05-12 16:37:54 -07:00 |
|
Andreas Gal
|
31ea6e803a
|
add missing parens in expression for clarity (no bug, r=mrbkap)
|
2010-05-12 15:42:05 -07:00 |
|
Andreas Gal
|
6baf54d6bf
|
Bug 565199 - TM: trace-test failure in testGeneratorDeepBail, x64. r=dvander
|
2010-05-12 17:14:28 -04:00 |
|
Andreas Gal
|
2cfedd9bd7
|
nit fix for bug 558754 and remove bogus spot-fix that didn't have review (r=brendan)
|
2010-05-12 13:12:53 -07:00 |
|
Robert Sayre
|
792f019eb8
|
Backed out changeset 919950c7f0f0
|
2010-05-11 11:52:17 -04:00 |
|
Chris Leary
|
5e815d0745
|
Bug 559408: Arena pool macros to methods. (r=gal)
|
2010-05-10 21:46:52 -07:00 |
|
Nicholas Nethercote
|
a10895039d
|
Bug 555631 - Convert STOBJ_* macros to inline functions. r=gal.
|
2010-03-30 14:42:48 -07:00 |
|
Jeff Walden
|
43f5540a71
|
Readd jsiter.cpp, jsscript.cpp, jsxml.cpp changes for bug 548702.
|
2010-03-29 11:36:33 -07:00 |
|
Jeff Walden
|
2e74bf795c
|
Backed out changeset e7065853ef79; I'll be repushing this incrementally, attempting to find the precise place where things go bad, in the near future. Happy days are here again! :-\
|
2010-03-26 18:01:54 -07:00 |
|
Jeff Walden
|
e1d797671d
|
Bug 548702 - Temporary value-rooting scheme should be C++- and RAII-based, not macro-based. r=igor
|
2010-01-11 11:52:21 -06:00 |
|
Igor Bukanov
|
62d8ba1a49
|
bug 549010 - folowup to replace PROTO access macros with the inlne function
|
2010-03-04 23:52:52 -08:00 |
|
Mike Moening
|
46a40846b5
|
bug 549010 - fixing and silencing MSVC warnings. r=brendan,igor
|
2010-03-04 20:44:09 -08:00 |
|
Nicholas Nethercote
|
5dd748ef5b
|
Bug 545274 - nanojit: start adding alias info to loads/stores/calls (TM-specific part). r=jseward.
|
2010-03-02 13:47:17 +11:00 |
|
Igor Bukanov
|
2762bee821
|
bug 545529 - caching Class.prototype lookups. r=brendan
|
2010-02-19 20:44:23 +03:00 |
|
Luke Wagner
|
51b4950363
|
Bug 535656 - remove JSStackFrame::dormantNext and varobj (r=waldo)
|
2010-01-29 18:25:16 -08:00 |
|
Luke Wagner
|
7660fd493d
|
Bug 541452 - put jstracer.cpp in namespace js (r=jorendorff)
|
2010-01-22 14:49:18 -08:00 |
|
Jeff Walden
|
b11fe0aa91
|
Bug 518663 - ES5: Object.getOwnPropertyNames. r=jorendorff
|
2009-09-24 14:33:14 -07:00 |
|
Jason Orendorff
|
e89417765e
|
Bug 530879 - Generators get incorrect arguments.length. Discovered by Donny Viszneki. r=brendan.
|
2009-12-03 16:12:09 -06:00 |
|
Igor Bukanov
|
37f81bac25
|
bug 517795 - followup to fix the issue 512046.
|
2009-09-21 12:49:12 +04:00 |
|
Igor Bukanov
|
4dfaf51ed1
|
bug 512046 - avoid maintaing a per-runtime iterator list. r=brendan
|
2009-09-19 13:40:43 +04:00 |
|
Luke Wagner
|
394fa66fba
|
Bug 412571 - replace thisp with thisv (r=brendan,mrbkap)
|
2009-09-11 19:07:00 -07:00 |
|
Brendan Eich
|
69d96ff91b
|
Bug 514981 - JSStackFrame::sharp{Array,Depth} should be locals allocated due to #n[#=] usage (r=igor).
|
2009-09-09 20:21:15 -07:00 |
|
Brendan Eich
|
b2d22b3b20
|
Join lambdas assigned or initialized as methods to the compiler-created function object if we can, with a read barrier to clone on method value extractions other than call expressions (471214, r=jorendorff).
|
2009-09-03 14:41:19 -07:00 |
|
Brendan Eich
|
8746bd1aac
|
Back out changeset aff171a8c4f0 (bug 471214).
|
2009-08-26 09:34:41 -07:00 |
|
Brendan Eich
|
2efbe9456c
|
Join function objects where possible (471214, r=igor).
|
2009-08-25 23:42:37 -07:00 |
|
David Anderson
|
634b034838
|
Removed JSStackFrame::xmlNamespace (bug 512389, r=brendan).
|
2009-08-25 12:07:45 -07:00 |
|
David Anderson
|
a708df760c
|
Removed JSStackFrame::callee (bug 512029, r=brendan).
|
2009-08-24 17:09:44 -07:00 |
|
Jason Orendorff
|
bf5962254d
|
Bug 511836 - Assertion failure: JSVAL_IS_INT(v), at ../jsapi.h. Iterator.prototype not initialized properly. r=mrbkap.
|
2009-08-21 11:58:34 -05:00 |
|
Jason Orendorff
|
ecc0db4bdb
|
Bug 498488 - Change some JSObject macros to methods. r=Waldo.
|
2009-08-11 15:05:44 -05:00 |
|
Igor Bukanov
|
197b514c3f
|
bug 493457 - uniform access to private slots. r=mrbkap, sr=jwalden
|
2009-08-04 23:06:55 +02:00 |
|
Robert Sayre
|
4d9e7f6f2f
|
Backed out changeset e09130fcb013
|
2009-07-28 18:51:35 -04:00 |
|
Brendan Eich
|
c0e238ae3e
|
Bug 471214 - Join function objects transparently, clone via read barrier to satisfy de-facto standard (r=igor).
|
2009-07-28 13:20:14 -07:00 |
|
Andreas Gal
|
414cfa1bd1
|
When finalizing, deallocate memory in a separate thread (505612, r=bent,brendan,waldo).
|
2009-07-27 21:10:12 -07:00 |
|
Robert Sayre
|
ebb6bb5250
|
Backed out changeset b3d459d23452
|
2009-07-24 00:01:37 -04:00 |
|
Andreas Gal
|
5ad4fc479c
|
Use a background thread to free() memory while sweeping (505612, r=brendan,bent).
|
2009-07-23 15:12:34 -07:00 |
|
Igor Bukanov
|
d60521bd1f
|
bug 504033 - avoiding calling JSFinalizeStub. r=brendan
|
2009-07-22 18:23:21 +02:00 |
|
Andreas Gal
|
f73f4793ca
|
Avoid integer division in NewGCThing path (503157, r=jwalden).
|
2009-07-14 17:06:09 -07:00 |
|
David Mandelin
|
dba9e368f8
|
Bug 453730: trace JSOP_ARGUMENTS, r=gal
|
2009-07-08 11:16:41 -07:00 |
|
Jason Orendorff
|
e37a73d431
|
Bug 497618 - Change JSString macros to methods. r=Waldo.
|
2009-06-10 20:29:44 -05:00 |
|