Commit Graph

17635 Commits

Author SHA1 Message Date
Robert Sayre
10865b24dd Backed out changeset c9faf5a2bc75 2010-04-13 18:15:20 -04:00
Mike Moenig
ea63af8267 [JAEGER] Allow custom memory allocator use in spidermonkey (bug 549532, r=dvander). 2010-04-12 18:51:25 -07:00
Luke Wagner
98a8aede2d Bug 558950 - Object.watch should always return undefined (r=Waldo) 2010-04-12 17:47:35 -07:00
Igor Bukanov
590831e6c2 bug 553812 - separate GC arena info and mark bits from the arena. r=gal,anygregor 2010-04-13 00:59:19 +04:00
Igor Bukanov
ab417f436c backout merge 2010-04-12 23:43:43 +04:00
Igor Bukanov
c8168729f8 Backed out changeset 47532d9153cb - xpcshell failures 2010-04-12 23:42:45 +04:00
Jeff Walden
4d852b3582 Bug 558249 - Followup fixes to bug 550402 to record setting getter-only properties better. r=jorendorff
--HG--
extra : rebase_source : 0cfef9aca97c243b1d45e5b6e4d68181cd3cea5c
2010-04-12 11:11:33 -07:00
Igor Bukanov
f28d6cecc9 bug 553812 - separate GC arena info and mark bits from the arena. r=gal,anygregor 2010-04-12 21:15:30 +04:00
Jason Orendorff
3cb538bf91 Bug 557652 - Eliminate redundant guard that incProp/getProp operand is not the global object. r=brendan.
--HG--
extra : rebase_source : 8da6192aedb78f6096d83a161698b27e43d30c30
2010-04-12 08:27:16 -05:00
Robert Sayre
98a3aefdbd Fix merge bustage. 2010-04-12 10:08:55 -04:00
Robert Sayre
114d145903 Merge mozilla-central to tracemonkey. 2010-04-12 09:45:24 -04:00
Nicholas Nethercote
ff94c40f06 Bug 556165 - dead code in array_shift(). r=jwalden. 2010-04-11 22:38:55 -07:00
Andreas Gal
42ef3b9744 Remove lingering defaultValue calls with hint JSTYPE_OBJECT or JSTYPE_FUNCTION (554550, r=brendan). 2010-04-11 20:55:22 -07:00
Andreas Gal
75c8504688 Fix an incorrect comment (r=me). 2010-04-11 20:03:04 -07:00
Nicholas Nethercote
fd1e728799 merge 2010-04-11 16:45:50 -07:00
Nicholas Nethercote
7d6b2dbd58 Bug 557713 - encapsulate JSSLOT_ARGS_* within JSObject. r=brendan. 2010-04-11 16:45:20 -07:00
Nicholas Nethercote
7255e52f92 Bug 558530 - JM: Crash [@ js_CallGCMarker] with gc. rs=me. 2010-04-11 16:28:04 -07:00
Brendan Eich
30b7a47178 Keep jsprvtd.h usable from C (558437 followup, r=REDRUM). 2010-04-11 10:40:36 -07:00
Brendan Eich
4c3446319d Cope with stillborn Iterators (558619, r=dvander). 2010-04-10 23:47:43 -07:00
Dave Herman
cfc5514d85 Bug 558437 - rename JSCompiler to js::Parser (r=brendan). 2010-04-10 21:15:35 -07:00
Brendan Eich
eba63d253d Don't bother optimizing apply on arguments objects whose length property has been overridden (558609, r=dvander). 2010-04-10 20:53:11 -07:00
Andreas Gal
3799de9f75 Inline the object allocation path (558003, r=sayrer). 2010-04-10 16:16:35 -07:00
Andreas Gal
ca72207125 Remove gcIteratorTable (557914, r=brendan). 2010-04-10 16:08:14 -07:00
Ben Turner
3dc85cd318 Bug 558675. 2010-04-11 15:05:07 -07:00
Brendan Eich
07efeb06be Don't bother optimizing apply on arguments objects whose length property has been overridden (558609, r=dvander). 2010-04-10 20:56:16 -07:00
Mike Hommey
2847154b39 Bug 541774: IDL-parser cache and .pyc files are left behind by make clean. r=ted 2010-04-10 16:02:45 -04:00
Mike Hommey
d219f2ae43 Bug 541770: Clean up js/src during make distclean. r=ted 2010-04-10 16:00:49 -04:00
Blake Kaplan
601934ca1b Bug 557728 - Split constructors into called-from-script and called-from-api. r=vlad sr=jst
--HG--
extra : rebase_source : 64af9e27799a36ce7cd45c885501bef139ddc44c
2010-04-08 18:20:06 -07:00
Jeff Walden
ff43aa766f Bug 534377 - Object literal duplicate-property checking doesn't work for same property as number and as string. r=jimb 2009-12-24 16:10:18 -05:00
Blake Kaplan
dba00a57db Bug 533882 - Don't call into CAPs when we don't have to. r=jst sr=bzbarsky
--HG--
extra : rebase_source : 534bfae23aa5c1de4229b5259ba48599aef69a12
2009-12-16 17:40:14 -08:00
Peter Van der Beken
b1816e7d81 Fix warning. 2010-04-08 14:07:28 +02:00
Dan Witte
2a07aa0dc1 Bug 557413 - Fix race condition building static and shared libraries. r=ted 2010-04-08 16:03:06 -07:00
Blake Kaplan
f4d2b1d518 Bug 557346 - Try harder to fill report->ucmessage in when reporting errors. 2010-04-08 15:57:19 -07:00
Michael Wu
c01d99b879 Bug 557303 - Include stdarg.h in jsscan.h, r=jimb 2010-04-08 12:06:54 -07:00
Blake Kaplan
abf9f42e83 Fix bug 554448. r=jst sr=sicking
--HG--
extra : rebase_source : d5b72e262ed2c9da30fae7fb4b4ea8ad75f511c4
2010-03-25 14:38:45 -07:00
Blake Kaplan
a17b5332a5 Bug 386635 - Compatibility hacks to make evalInSandbox continue to work for GreaseMonkey. r=jst
--HG--
extra : rebase_source : 3784e3ea135dbb53cd5a935369a58627bb73fb7d
2010-03-23 14:11:50 -07:00
Blake Kaplan
eb8f2bf96b Bug 386635 - Automatically wrap sandboxes in security wrappers to make them easier to use safely. r=jst
--HG--
extra : rebase_source : c21431a5de17359b622c71061802b9f1713fcc8f
2010-02-11 17:04:41 -08:00
Dan Witte
42e0ebf0e3 Bug 557413 - ar: ctypes/libffi/.libs/libffi.a: Resource temporarily unavailable. r=bsmedberg 2010-04-07 14:03:34 -07:00
Ben Turner
1a6e45f375 Bug 553128 - 'Add better support for typed arrays in structured clone'. r=vlad+jst+jorendorff. 2010-04-07 13:55:12 -07:00
Ben Hearsum
cfe1489dba bug 554392: Tracking bug for build and release of Firefox 3.7a4 - version bumps to 1.9.3a5pre/3.7a5pre
--HG--
extra : rebase_source : e870a851a205062bca0082049283404207a16601
2010-04-07 14:04:51 -04:00
Olli Pettay
1803574d29 Bug 519741 - Quickstub nsIDOMRange, r=peterv 2010-04-07 18:25:26 +03:00
Ginn Chen
6fd562ba57 Bug 550371 mozalloc failed to build on Solaris r=bsmedberg 2010-04-07 14:16:32 +08:00
Peter Van der Beken
0278367145 Try to fix bustage. 2010-04-06 17:02:28 +02:00
Peter Van der Beken
021da6d7ce Fix for bug 533637 (Speed up unwrapping a node in quickstubs that use nsINode (dromaeo)). Use flags on DOMCI to be able to cast instead of QI. r=jst.
--HG--
extra : rebase_source : b33953705ace2b6c2171f32fcf7c0157a1f76173
2010-01-12 15:24:00 +01:00
Jeff Walden
2991bc2ab5 Bug 517580 - Unconditionally build with support for getters and setters, remove support for the deprecated { x getter: function() {}} and x getter= function() {} getter syntaxes (mutatis mutandis for setter) now that ES5 provides Object.getOwnPropertyDescriptor and Object.defineProperty and { get x() { } } syntax, and provide __{define,lookup}{G,S}etter__ only if a preprocessor variable is defined (unconditionally provided for the moment). r=luke 2009-10-06 12:35:33 -07:00
Chris Leary
788e7f9b10 Bug 558002 - Convenience methods for TokenStream flags. r=jwalden 2010-04-09 18:54:51 -07:00
Robert Sayre
e6afb36231 worker-error.js passes now. 2010-04-09 20:04:41 -04:00
Robert Sayre
1eba9700e8 Merge 2010-04-09 15:39:16 -04:00
Robert Sayre
9bde2b15b3 Bug 505228. JSON.stringify generates non standard output if space is defined. r=sayrer 2010-04-09 15:38:27 -04:00
Dan Witte
0bdbd179cf Bug 552548 - Use JSString accessors in ctypes instead of JS_GetStringChars. r=benjamn 2010-04-09 11:52:41 -07:00