brendan%mozilla.org
|
7050bb0c78
|
Backing out, see bug 389122 and orange or red tinderboxes.
git-svn-id: svn://10.0.0.236/trunk@230578 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-07-21 23:21:20 +00:00 |
|
brendan%mozilla.org
|
18ee45583c
|
Fast natives and related optimizations (385393, r=igor).
git-svn-id: svn://10.0.0.236/trunk@230576 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-07-21 21:39:42 +00:00 |
|
igor%mir2.org
|
0ec23405cf
|
Bug 385729: objects and regexps are stored in separated tables in JSScript. r=brendan,mrbkap
git-svn-id: svn://10.0.0.236/trunk@229506 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-07-08 09:03:37 +00:00 |
|
crowder%fiverocks.com
|
2e9c5abf21
|
Bug 357016: spidermonkey should be buildable by a C++ compiler, patch by
crowder/Jason Orendorff, r=brendan
git-svn-id: svn://10.0.0.236/trunk@229375 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-07-05 20:37:48 +00:00 |
|
crowder%fiverocks.com
|
47a0bd86c4
|
Bug 384809 : Various JS engine crashes/leaks in OOM conditions, r=brendan, patch by Gavin Reaney, gavin@picsel.com
git-svn-id: svn://10.0.0.236/trunk@228294 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-06-19 04:10:03 +00:00 |
|
jwalden%mit.edu
|
11c1687607
|
Bug 369032 - "Assertion failure: kid2->parent == xml || !kid2->parent" with E4X after appendChild; avoid incorrectly reparenting XML by deeply copying instead of mutating. r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@227616 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-06-06 22:06:16 +00:00 |
|
igor%mir2.org
|
1d94d8a9d6
|
Bug 378492: proper checks for null and jsval type when tracing, r=brendan
git-svn-id: svn://10.0.0.236/trunk@224972 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-04-24 23:11:02 +00:00 |
|
igor%mir2.org
|
b5fa3e7ef5
|
Bug 377896: fixing compilation warning about return JS_FALSE in a function returning JSXML*. r=brendan
git-svn-id: svn://10.0.0.236/trunk@224716 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-04-19 02:09:40 +00:00 |
|
igor%mir2.org
|
4bb4c414fe
|
Bug 375270: API to trace GC things graph without running the GC. r=brendan
git-svn-id: svn://10.0.0.236/trunk@224614 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-04-17 06:53:39 +00:00 |
|
igor%mir2.org
|
a581bee0ea
|
Bug 373082: fixing bad English in comments for xml_lookupProperty.
git-svn-id: svn://10.0.0.236/trunk@224297 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-04-07 15:19:23 +00:00 |
|
igor%mir2.org
|
803d68a1b1
|
Bug 374160: Uniform applications of GetXMLObject. r=brendan
git-svn-id: svn://10.0.0.236/trunk@222607 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-03-29 20:39:46 +00:00 |
|
igor%mir2.org
|
1d2ef0ee9d
|
Bug 373082: Changine XML method lookup to never alter "this". r=brendan,jwalden
git-svn-id: svn://10.0.0.236/trunk@222394 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-03-26 09:07:24 +00:00 |
|
igor%mir2.org
|
4a846711ea
|
Bug 374112: Ensure that empty ns gets empty prefix. r=brendan
git-svn-id: svn://10.0.0.236/trunk@222126 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-03-20 23:39:16 +00:00 |
|
brendan%mozilla.org
|
d45831b529
|
Fix non-existent attribute deref bug (374116, r=igor).
git-svn-id: svn://10.0.0.236/trunk@221949 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-03-15 23:06:22 +00:00 |
|
igor.bukanov%gmail.com
|
52e10dbf67
|
Bug 374106: making xml_contains to work again. r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@221933 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-03-15 20:30:56 +00:00 |
|
igor.bukanov%gmail.com
|
1a31291827
|
Bug 371369: delete xml.function::name now works. r=brendan,jwalden
git-svn-id: svn://10.0.0.236/trunk@221690 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-03-10 11:14:22 +00:00 |
|
igor.bukanov%gmail.com
|
ee65483439
|
Bug 366725: JS_GetString(Bytes|Chars) are no longer used in SpiderMonkey.
git-svn-id: svn://10.0.0.236/trunk@221525 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-03-08 06:25:23 +00:00 |
|
igor.bukanov%gmail.com
|
1772d5c974
|
Bug 373072: consistently using JSXML_HAS_NAME(xml) instead of explicit xml class checks. r=brendan
git-svn-id: svn://10.0.0.236/trunk@221490 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-03-07 23:00:55 +00:00 |
|
igor.bukanov%gmail.com
|
0b76b0baf0
|
Bug 370016: with (non_xml_object) function::name now works. r=brendan
git-svn-id: svn://10.0.0.236/trunk@220786 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-02-23 01:06:49 +00:00 |
|
igor.bukanov%gmail.com
|
0a3731ace6
|
Bug 369740: function::name extension is now implemented through a generic xml code. r=brendan
git-svn-id: svn://10.0.0.236/trunk@220663 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-02-21 20:30:50 +00:00 |
|
igor.bukanov%gmail.com
|
49f1205716
|
Bug 370372: function::name assignments now work under with (xmllist). r=brendan,jwalden.
git-svn-id: svn://10.0.0.236/trunk@220628 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-02-21 09:42:14 +00:00 |
|
igor.bukanov%gmail.com
|
fb68de1246
|
Attachment 255316: Optimize GetProperty to get rid of intermediate objects. r=brendan
git-svn-id: svn://10.0.0.236/trunk@220425 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-02-16 20:05:13 +00:00 |
|
jwalden%mit.edu
|
e5e23c59f9
|
Bug 368459 - Test for XML.prototype.normalize() in E4X test suite is wrong; also fix the bug the buggy testcase was hiding. r=brendan
git-svn-id: svn://10.0.0.236/trunk@219067 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-28 06:27:21 +00:00 |
|
igor.bukanov%gmail.com
|
cae329a112
|
Bug 36680: new function to report error using decompiled jsval text. r=brendan
git-svn-id: svn://10.0.0.236/trunk@218666 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-19 08:37:55 +00:00 |
|
igor.bukanov%gmail.com
|
6997abb908
|
Bug 366975: Allow to allocate new GC things from JSGC_END callback. r=brendan
git-svn-id: svn://10.0.0.236/trunk@218642 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-18 23:36:41 +00:00 |
|
crowder%fiverocks.com
|
0c197efd33
|
Bug 374155: fix for too much recursion in E4X literal. Patch by Seno.Aiko@gmail.com. r=crowder
git-svn-id: svn://10.0.0.236/trunk@218026 18797224-902f-48f8-a5cc-f745e15eee43
|
2007-01-08 23:04:28 +00:00 |
|
igor.bukanov%gmail.com
|
1aa4d0741f
|
Bug 358965: XML.prototype.contains() works again. r=brendan
git-svn-id: svn://10.0.0.236/trunk@214642 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-11-02 22:49:05 +00:00 |
|
igor.bukanov%gmail.com
|
bc26e09d70
|
Bug 357169: temp root macros are type-safe now and details of AddRoot etc. implementation do not leak ouside jsgc.c. r=brendan
git-svn-id: svn://10.0.0.236/trunk@214256 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-10-27 19:38:33 +00:00 |
|
igor.bukanov%gmail.com
|
3b0591f3dc
|
Bug 358183: xml elements should be equal only if they have the same number of attributes. r=brendan
git-svn-id: svn://10.0.0.236/trunk@214205 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-10-26 23:28:44 +00:00 |
|
igor.bukanov%gmail.com
|
fcfd525a5e
|
Bug 357063: use cursor operations to implement xml equality to properly implement E4X. r=brendan,jwalden
git-svn-id: svn://10.0.0.236/trunk@214161 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-10-26 13:36:16 +00:00 |
|
igor.bukanov%gmail.com
|
fb329e1318
|
Bug 356238: Improving xml cycle detection. r=brendan
git-svn-id: svn://10.0.0.236/trunk@213520 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-10-11 21:42:18 +00:00 |
|
igor.bukanov%gmail.com
|
99ebcd5206
|
Consistently using array cursors for internal enumerations to adhere to E4X fully. Patch comes mostly from Brendan with my extra cleanups. bug=354145 r=brendan
git-svn-id: svn://10.0.0.236/trunk@213323 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-10-08 22:48:54 +00:00 |
|
brendan%mozilla.org
|
7d531e2b9b
|
Fix xml_hasOwnProperty to instance-check (355478, r=igor).
git-svn-id: svn://10.0.0.236/trunk@213178 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-10-05 20:35:29 +00:00 |
|
igor.bukanov%gmail.com
|
00e16439d4
|
We do not want to depend on String.prototype.__iterator__ in XML objects. bug=355474 r=brendan.
git-svn-id: svn://10.0.0.236/trunk@213151 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-10-05 06:59:16 +00:00 |
|
brendan%mozilla.org
|
1ab1a3d435
|
Fix 353249, r=igor.
git-svn-id: svn://10.0.0.236/trunk@212928 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-09-30 19:37:10 +00:00 |
|
igor.bukanov%gmail.com
|
15c6cf328c
|
Re-factoring namespace-access methods to use XMLArrays, not JS Array instances for temporaries for faster and smaller code. bug=354151 r=brendan
git-svn-id: svn://10.0.0.236/trunk@212403 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-09-26 20:58:32 +00:00 |
|
igor.bukanov%gmail.com
|
24fbb54bcb
|
fix for bug=353165, r=brendan
git-svn-id: svn://10.0.0.236/trunk@212020 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-09-19 21:13:36 +00:00 |
|
brendan%mozilla.org
|
45b614eb0c
|
Allow for nested filtering expressions in flag-setting and restoring (352605, r=jwalden).
git-svn-id: svn://10.0.0.236/trunk@210117 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-09-14 04:44:29 +00:00 |
|
brendan%mozilla.org
|
f21d9f2410
|
Format comment per vim modeline.
git-svn-id: svn://10.0.0.236/trunk@209199 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-09-05 19:35:12 +00:00 |
|
jwalden%mit.edu
|
bfc8391003
|
Bug 350629 - GeneratePrefix can return prefixes which begin with "xml" or similar, even though such prefixes are reserved in the XML spec. r=brendan
git-svn-id: svn://10.0.0.236/trunk@209148 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-09-04 23:25:29 +00:00 |
|
jwalden%mit.edu
|
badb20705d
|
Bug 350442 - toXMLString omits namespace definition for attribute added with a namespace with an undefined prefix. r=brendan
git-svn-id: svn://10.0.0.236/trunk@208751 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-29 21:10:54 +00:00 |
|
brendan%mozilla.org
|
33f983046a
|
Fix warning in last checkin.
git-svn-id: svn://10.0.0.236/trunk@208564 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-27 04:15:32 +00:00 |
|
jwalden%mit.edu
|
9d8e89342b
|
Bug 350206 - Assertion while generating namespace prefix during toXMLString(). r=brendan
git-svn-id: svn://10.0.0.236/trunk@208559 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-27 00:46:14 +00:00 |
|
mrbkap%gmail.com
|
1f81eee091
|
Pop the local root stack in all early-return cases. bug 347330, r=brendan
git-svn-id: svn://10.0.0.236/trunk@206624 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-04 21:55:00 +00:00 |
|
igor.bukanov%gmail.com
|
71eee9736e
|
Bug 346450: The support for close hooks for generators is implemented through internal API and JSExtendedClass.close is removed as a premature feature. r=brendan sr=mrbkap
git-svn-id: svn://10.0.0.236/trunk@206329 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-08-01 21:01:59 +00:00 |
|
mrbkap%gmail.com
|
b68006daf0
|
GCC isn't smart enough to see that list cannot be used uninitialized. Fallout from bug 336921, rs=brendan
git-svn-id: svn://10.0.0.236/trunk@203776 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-07-26 22:10:04 +00:00 |
|
mrbkap%gmail.com
|
19e5a6081f
|
Make XML.prototype.appendChild useful by fixing a bug in GetProperty that also exists in ECMA-357. bug 336921, r=brendan
git-svn-id: svn://10.0.0.236/trunk@203760 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-07-26 20:49:52 +00:00 |
|
brendan%mozilla.org
|
ddbacc8dfe
|
Fix JSOP_SETSP to trim only the current frame's scope chain (344959, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@202268 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-07-17 23:49:36 +00:00 |
|
mrbkap%gmail.com
|
6825edc70f
|
Nuke a warning introduced by widening JSFunctionSpec.extra. No bug, r=brendan
git-svn-id: svn://10.0.0.236/trunk@201703 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-07-06 20:18:46 +00:00 |
|
brendan%mozilla.org
|
f4df6e1ae7
|
MOZILLA_1_8_BRAN CH API compatibility restoration.
git-svn-id: svn://10.0.0.236/trunk@201687 18797224-902f-48f8-a5cc-f745e15eee43
|
2006-07-06 18:40:03 +00:00 |
|