David Anderson
|
b4060da2c5
|
Bug 567577 - new Math.sin is NaN, not an object, in interpreter only. r=Waldo.
|
2010-06-28 14:49:12 -05:00 |
|
Jeff Walden
|
ac3f40a0c9
|
Bug 574867 - Make message, fileName, lineNumber own properties of <NativeError>.prototype, rather making them properties only of Error.prototype. r=luke
--HG--
extra : rebase_source : b01196842d33b177061701ceda47ec2a9319601a
|
2010-06-26 14:08:58 -07:00 |
|
Chris Leary
|
908f8ec587
|
Back out f8c6a272f2dc. It was working on Try a few minutes ago, I swear! (r=red)
|
2010-06-26 18:09:07 -07:00 |
|
Chris Leary
|
52608d352b
|
Bug 559408: Turn arena pool macros into methods. (r=gal)
|
2010-06-26 17:55:00 -07:00 |
|
Jason Orendorff
|
605e647be1
|
Weaken compartment assertions to be non-fatal. This will allow us to compartmentalize Gecko without keeping the assertions continually happy (which would be impractical). no bug#, r=gal.
|
2010-06-26 17:42:22 -05:00 |
|
Ginn Chen
|
04688ebf28
|
Bug 568788 Implement GetNativeStackBaseImpl() on Solaris r=igor
|
2010-06-27 01:25:00 +08:00 |
|
Andreas Gal
|
38fdbd4e85
|
Implement new chrome wrappers (574539, r=mrbkap).
|
2010-06-25 17:58:09 -05:00 |
|
Andreas Gal
|
7c91c2898c
|
Fix warnings (no bug, r=mrbkap).
|
2010-06-25 17:57:53 -05:00 |
|
Jason Orendorff
|
9ee0592d4e
|
Fix horrible bug in EvalInContext when the result is an object. rs=mrbkap.
|
2010-06-25 15:49:17 -05:00 |
|
Jason Orendorff
|
0f2e011c39
|
Fix significant difference between the new caching code in bug 570622 and CallThisObjectHook. r=orange.
|
2010-06-25 15:06:49 -05:00 |
|
Jason Orendorff
|
88abf40622
|
Bug 570622 - TM: eagerly call thisObject hook and cache result in global objects. r=mrbkap.
|
2010-06-25 13:48:35 -05:00 |
|
Andreas Gal
|
b74167790a
|
Resort to default compartment when global object is set to NULL (r=crash on startup).
|
2010-06-24 20:13:22 -05:00 |
|
Andreas Gal
|
b35f3418d2
|
Implement new content wrappers (574502, r=mrbkap).
|
2010-06-24 19:09:46 -05:00 |
|
Jason Orendorff
|
5eed79e767
|
Bug 574320 - Tweaks to compartments API. r=gal.
|
2010-06-24 16:44:18 -05:00 |
|
Andreas Gal
|
1efe5e2ec6
|
Implement runtime-wide wrap hook (574299, r=mrbkap).
|
2010-06-24 16:45:32 -05:00 |
|
Robert Sayre
|
1d56325898
|
Merge mozilla-central to tracemonkey.
|
2010-06-24 13:47:08 -07:00 |
|
Saint Wesonga
|
15c5e882f9
|
Bug 512447 - JSON.stringify does not correct handle replacer functions. r=sayrer
|
2010-06-24 13:32:07 -07:00 |
|
Andreas Gal
|
47613b6fab
|
Function.prototype.toString shouldn't crash on function proxies (574294, r=brendan).
|
2010-06-24 13:25:09 -05:00 |
|
Brendan Eich
|
fc2a83c5ee
|
Assertion failure: scope->canProvideEmptyScope(&js_ObjectOps, clasp) (574280, r=gal).
|
2010-06-24 10:10:04 -07:00 |
|
Igor Bukanov
|
60e3fb5cff
|
bug 572678 - valgrind integration with conservative GC. r=nnethercote
|
2010-06-21 14:22:32 +02:00 |
|
Igor Bukanov
|
3ca4aa4529
|
bug 572428 - followup to fix a bad typo.
|
2010-06-24 10:55:18 +02:00 |
|
Igor Bukanov
|
6f0b0ed4fa
|
bug 573709 - do not use history for conservative GC. r=gal
|
2010-06-24 10:30:56 +02:00 |
|
Eric Hennigan
|
a8d4b520e3
|
Bug 573646: add memory limit for Unix test harness in order to handle OOM crashes more gracefully
|
2010-06-23 19:05:33 -07:00 |
|
Robert Sayre
|
0a9fd0ff39
|
Merge mozilla-central to tracemonkey.
|
2010-06-23 17:04:20 -07:00 |
|
Jeff Walden
|
a255bae3b1
|
Add cycle-detection assertions to prototype/parent-setting methods, tighten some nearby code stylistically. (let r () (r))
|
2010-06-23 16:57:52 -07:00 |
|
Jason Orendorff
|
b891ed049a
|
Fix really dumb C++ error in shell/js.cpp. no bug, r=red.
--HG--
extra : rebase_source : 0e22db3a690a24820c8d02087cb12fde16e6db76
|
2010-06-23 17:45:36 -05:00 |
|
Blake Kaplan
|
8ad3135e90
|
Fix bug 572130. r=jst
|
2010-06-23 17:09:00 -05:00 |
|
Blake Kaplan
|
78d9a8bac6
|
Bug 572233 - Don't accidentally wrap an object on the prototype chain. r=jst
--HG--
extra : rebase_source : ff4c32ed65dde104f2630d9d435888b12298a29f
|
2010-06-23 16:56:28 -05:00 |
|
Ben Turner
|
a283994c5f
|
Bug 553413 - 'Implement Asynchronous parts of the Indexed Database API.' p=sdwilsh+bent, r=jst.
|
2010-06-23 12:46:08 -07:00 |
|
Blake Kaplan
|
68ab0034ba
|
Bug 569022 - XPCNativeWrapper is a proper MakeSOW candidate. r=jst
--HG--
extra : rebase_source : a4de66029f47e1f400eed3822132fd45ff98558a
|
2010-06-10 15:49:22 -07:00 |
|
Jason Orendorff
|
c1a1fb9be1
|
Bug 563099 - Compartments and wrappers API. r=gal.
--HG--
extra : rebase_source : cb34d0d0fc689fc6401d67e7f719344cd8e27655
|
2010-06-23 16:35:10 -05:00 |
|
Brendan Eich
|
e672f52623
|
Eliminate JSClass::reserveSlots and streamline new-object paths (535416, r=gal).
|
2010-06-18 17:43:02 -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 |
|
Gregor Wagner
|
80ca0e83eb
|
Bug 519949 - TM: remove LocalRootScopes r=igor
|
2010-06-23 11:37:35 -05:00 |
|
Nicholas Nethercote
|
1acb98c5ab
|
Bug 551885 - TM: avoid stupid stack loads/stores at the end of fragments. r=dvander.
|
2010-06-22 20:09:11 -07:00 |
|
Brendan Eich
|
bacdc9d75e
|
Assertion failure: slot < (uint32)dslots[-1] (571744, r=dvander).
|
2010-06-22 14:31:17 -07:00 |
|
Igor Bukanov
|
0b52b79b4d
|
bug 572428 - fixing detection of live things in GC arena for conservative GC. r=wagnerg
|
2010-06-22 11:19:04 +02:00 |
|
Nicholas Nethercote
|
6f97ec3b23
|
Bug 572945 - TM: dense arrays specify the wrong number of reserved slots (2
vs 3). r=gal.
|
2010-06-22 00:18:51 -07:00 |
|
Robert Sayre
|
690a859635
|
Merge mozilla-central to tracemonkey.
|
2010-06-21 18:01:14 -07:00 |
|
Blake Kaplan
|
c1498e0eab
|
Add test.
|
2010-06-21 16:51:55 -07:00 |
|
Blake Kaplan
|
c0c914d70f
|
Bug 561279 - Don't assume there is only one stack frame in global code. r=jorendorff
|
2010-05-28 16:01:04 -07:00 |
|
Wesley W. Garland
|
620032b563
|
Bug 573510 - jsapi-test harness could use a print() function. r=jorendorff.
|
2010-06-21 15:27:48 -05:00 |
|
Jason Orendorff
|
46fecd5674
|
Bug 570169 - Part 2, add assertions that gcthings do not leak across compartments. r=gal.
--HG--
extra : rebase_source : eaa2aee559527dbca94c3279d256833d2293ca67
|
2010-06-16 16:13:28 -05:00 |
|
Andreas Gal
|
56f83ce367
|
Slow arrays don't need custom objectops (571810, r=mrbkap).
|
2010-06-21 12:19:36 -07:00 |
|
Blake Kaplan
|
4d411a583b
|
Merge backout of 5e948055cc43.
|
2010-06-21 11:40:48 -07:00 |
|
Blake Kaplan
|
7ee058443a
|
Backed out changeset 5e948055cc43
|
2010-06-21 11:40:35 -07:00 |
|
David Mandelin
|
63421f8622
|
Bug 571595: make sure dense_grow always gets inlined, r=nnethercote
--HG--
extra : rebase_source : 14d00cd5356a3dc1fbc88fd305a2244584ac6889
|
2010-06-21 11:23:39 -07:00 |
|
Jason Orendorff
|
9988b38a60
|
Bug 570169 - Part 3, cope with E4X and compiler-internal objects. r=gal. (Part 2 is to follow; my apologies for crummy numbering.)
|
2010-06-16 16:13:50 -05:00 |
|
Nicholas Nethercote
|
3dd0b2f480
|
Bug 564117 - TM: negative index check for GETELEM on 64-bit platforms is bogus. r=gal.
|
2010-06-20 18:46:43 -07:00 |
|
Igor Bukanov
|
9960173867
|
bug 572991 - replacing JSXMLArray locals with autoclasses. r=gal
--HG--
extra : rebase_source : b0f13006282537b671d4b410fd9849215154ae18
|
2010-06-19 20:58:00 +02:00 |
|