Jim Blandy
|
7747ff883f
|
Bug 537873, Bug 514574: Delete unused property operation typedefs: JSDefinePropOp, JSPropertyIdOp. r=luke
|
2010-09-15 13:43:54 -07:00 |
|
Luke Wagner
|
562fc49870
|
Bug 539144 - Make formal args a jit-time const offset from fp; rm argv/argc/thisv/script/callobj (r=brendan,dvander)
|
2010-08-09 22:43:33 -07:00 |
|
Luke Wagner
|
5e9978f911
|
Bug 581263 - remove slow natives (r=waldo,mrbkap)
|
2010-08-16 12:35:04 -07:00 |
|
Brendan Eich
|
790ddc9e99
|
Merge JSScope into JSObject and JSScopeProperty (now js::Shape; bug 558451, r=jorendorff).
|
2010-08-29 11:57:08 -07:00 |
|
Gregor Wagner
|
77d8fcb9e6
|
Bug 572057 - TM: remove weak roots (pigeon hole) r=igor
|
2010-08-18 12:46:47 -07:00 |
|
Chris Leary
|
e0ace5bc86
|
Bug 564953: Port YARR! Lands macroassembler. (r=gal)
|
2010-08-11 13:30:07 -07:00 |
|
Luke Wagner
|
bbea6273e3
|
Bug 579183 - loosen-up StackSegment invariants - part 3 - renaming (r=waldo)
--HG--
extra : rebase_source : 3adc886f47b9e0ae77e33cbe15dec9d831576266
|
2010-07-29 14:43:11 -07:00 |
|
Igor Bukanov
|
2019c722fb
|
bug 571789 - merging JSObjectOps and JSExtendedClass into JSClass. r=jorendorff
|
2010-06-12 18:29:04 +02:00 |
|
Igor Bukanov
|
181c2cdf3a
|
Backed out changeset 7b2b90efe57d -- the patch was landed against a tree with a lot of orange. This will hinder the orange resolution.
|
2010-07-28 14:36:06 +02:00 |
|
Igor Bukanov
|
a69fd0a49f
|
bug 571789 - merging JSObjectOps and JSExtendedClass into JSClass. r=jorendorff
|
2010-06-12 18:29:04 +02:00 |
|
Igor Bukanov
|
248a67333b
|
bug 579100 - various GC cleanups. r=anygregor
|
2010-07-26 20:44:04 +02:00 |
|
Paul Biggar
|
1504032238
|
Bug 578159: remove object allocation debug hook. (r=gal, sr=brendan)
|
2010-07-23 19:33:49 -07:00 |
|
Luke Wagner
|
3a499b8646
|
Bug 579183 - CallStack was a confusing name, CallStackSegment is more accurate (r=dvander)
|
2010-07-22 13:46:43 -07:00 |
|
Luke Wagner
|
99411cc93d
|
Bug 549143 - fatvals
|
2010-07-14 23:19:36 -07:00 |
|
Jason Orendorff
|
c7000f4f86
|
Bug 574013 - Change JSObjectOps::call to compute this even later in certain cases. (This will also facilitate implementint ES5 primitive this.) r=gal.
--HG--
extra : rebase_source : 2f588a571cc7970ae2119338e4abfc34bdd6fdc8
|
2010-06-23 12:08:34 -05:00 |
|
Robert Sayre
|
690a859635
|
Merge mozilla-central to tracemonkey.
|
2010-06-21 18:01:14 -07:00 |
|
Igor Bukanov
|
a3a94a3484
|
bug 572411 - removal of JSObjectOps::checkAccess. r=mrbkap
|
2010-06-17 14:32:26 +02:00 |
|
Igor Bukanov
|
02fc618d59
|
bug 566836 - eliminating JSObjectOps::dropProperty. r=gal
--HG--
extra : rebase_source : cdffca0a863d8a3dddbc77335fc3cdac2eff9f4b
|
2010-06-05 23:24:54 +02:00 |
|
Andreas Gal
|
22db0647cc
|
Implement iterate trap for proxy handlers (568413, r=brendan).
|
2010-05-27 12:03:25 -07:00 |
|
Luke Wagner
|
b7325ce98e
|
Bug 567627 - fix strict-aliasing violation in jsgc (r=igor)
|
2010-05-23 13:38:29 -07:00 |
|
Luke Wagner
|
9b49d62378
|
Bug 540706 - use contiguous buffer for stack frames and slots (r=waldo)
|
2010-03-03 17:52:26 -08:00 |
|
Luke Wagner
|
6a6afd60ce
|
Backed out changeset 23efaeb8652b
|
2010-05-13 02:21:27 -07:00 |
|
Luke Wagner
|
98a7dc9ea6
|
Bug 540706 - use contiguous buffer for stack frames and slots (r=waldo)
|
2010-03-03 17:52:26 -08:00 |
|
Luke Wagner
|
d0cd28412f
|
Bug 562991 - Change JS_SetTrap closure argument type from void* to jsval (r=brendan)
|
2010-04-30 17:34:54 -07:00 |
|
Brendan Eich
|
52ed1d8098
|
Fix getter/setter built-in vs. scripted type confusion: union getter/setter callable object pointer with raw JSPropertyOp pointer, fix watchpoint assertion/null-deref related to ES5's {get: undefined, set: undefined} new scripted getter/setter state encoding, clean up related code (560796, r=jwalden).
|
2010-04-30 16:03:37 -07:00 |
|
Brendan Eich
|
1adb0c8099
|
Keep jsprvtd.h usable from C (558437 followup, r=REDRUM).
|
2010-04-11 10:40:36 -07:00 |
|
Dave Herman
|
ed6c552bb7
|
Bug 558437 - rename JSCompiler to js::Parser (r=brendan).
|
2010-04-10 21:15:35 -07:00 |
|
Luke Wagner
|
6880c3a6fa
|
Remove JSTreeContext/TokenStream warnings (no bug, r=me)
|
2010-04-01 12:41:01 -07:00 |
|
Jeff Walden
|
ed2243cc54
|
Remove all remnants of JSTempValueRooter. WIN!
|
2010-03-30 11:14:47 -07:00 |
|
Brendan Eich
|
34b1a91d97
|
Fix arguments objects to share a runtime-wide empty scope, instead of each getting a differently shaped own scope at birth (554626, r=igor).
|
2010-03-30 00:44:28 -07:00 |
|
Jason Orendorff
|
4f1a939ec1
|
Bug 500431 part 5 - Make js::PropertyCache fields private. r=brendan.
|
2010-03-26 18:38:33 -05:00 |
|
Jeff Walden
|
0973dfd6ab
|
Merge.
|
2010-03-26 21:53:40 -07:00 |
|
Jeff Walden
|
95422c65a3
|
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 |
|
Jason Orendorff
|
d5f9ef6c2a
|
Bug 500431 part 3 - Rename JSPropertyCache to js::PropertyCache and other renamings. r=brendan.
|
2010-03-24 21:20:44 -05:00 |
|
Chris Leary
|
8e0decc494
|
Bug 553423 - JS scanner namespacing cleanup (r=lw)
|
2010-03-21 16:07:48 -07:00 |
|
Luke Wagner
|
1e33f57b39
|
Backed out changeset 6403442ffa1d (failure on windows, winnt.h defines TokenType!)
|
2010-03-18 22:26:47 -07:00 |
|
Chris Leary
|
2400e09e63
|
Bug 553423 - JS scanner namespacing cleanup (r=lw)
|
2010-03-18 22:15:51 -07:00 |
|
Igor Bukanov
|
90d5fa7237
|
bug 519476 - replacing JSSTRING_DEFLATED with scanning of the deflated cache. r=jwalden,dmandelin
|
2010-03-16 21:28:33 +03:00 |
|
Vladimir Vukicevic
|
77502e8e24
|
Backed out changeset 0b28c109c213; r=waldo,dmandelin
|
2010-03-15 16:03:57 -07:00 |
|
Igor Bukanov
|
6d3a27abc3
|
bug 519476 - replacing JSSTRING_DEFLATED with scanning of the deflated cache. r=jwalden,dmandelin
|
2010-03-13 10:01:09 +03:00 |
|
Jeff Walden
|
106fbd8085
|
Bug 548702 - Temporary value-rooting scheme should be C++- and RAII-based, not macro-based. r=igor
--HG--
extra : rebase_source : c7bb34662dbd70df49d40880227139537c60356e
|
2010-01-11 11:52:21 -06:00 |
|
Mike Moening
|
0373a2437d
|
bug 549010 - fixing and silencing MSVC warnings. r=brendan,igor
|
2010-03-04 20:44:09 -08:00 |
|
Luke Wagner
|
f8096c6b67
|
Try 784ceadd60e5 again with more #pragma optimize("", off)
|
2010-02-06 10:14:05 -08:00 |
|
Luke Wagner
|
fda9474440
|
Backout 784ceadd60e5 until PGO stops crashing
|
2010-02-08 10:28:07 -08:00 |
|
Luke Wagner
|
22b7692a6a
|
Bug 515812 - Double hashing template (r=jorendorff)
|
2010-02-06 10:14:05 -08:00 |
|
Luke Wagner
|
7714144859
|
Bug 535656 - remove JSStackFrame::dormantNext and varobj (r=waldo)
|
2010-01-29 18:25:16 -08:00 |
|
Igor Bukanov
|
836b8a84eb
|
bug 540805 - using reference counting only for empty scopes. r=jorendorff
|
2010-01-27 09:50:17 +03:00 |
|
Luke Wagner
|
2645ecd2da
|
Bug 541452 - put jstracer.cpp in namespace js (r=jorendorff)
|
2010-01-22 14:49:18 -08:00 |
|
Benjamin Smedberg
|
168096e816
|
jscntxt.h(796): warning C4099: 'js::TraceMonitor' : type name first seen using 'class' now seen using 'struct', see jsprvtd.h(158), r=jorendorff
|
2010-06-08 11:33:55 -04:00 |
|
Jeff Walden
|
285792a4b4
|
Bug 430133 - Implement ES3.1's Object.defineProperty and Object.defineProperties. r=jorendorff
|
2009-06-05 12:56:45 -07:00 |
|