Граф коммитов

219373 Коммитов

Автор SHA1 Сообщение Дата
Robert Sayre ac239c8785 Merge. 2010-05-11 16:37:47 -04:00
Robert Sayre d371f6cf09 Backed out changeset 60c4693a80ef 2010-05-11 16:37:18 -04:00
Robert Sayre 5d299c6212 Merge. 2010-05-11 11:52:40 -04:00
Robert Sayre 37cd68aba5 Backed out changeset 919950c7f0f0 2010-05-11 11:52:17 -04:00
Robert Sayre f4f4d4bd8f Merge. 2010-05-11 11:51:16 -04:00
Robert Sayre 5b5c0c4f89 Backed out changeset e0d454817dfd 2010-05-11 11:50:58 -04:00
Robert Sayre 4bdaec7f08 Backed out changeset 4eca3e990ec0 2010-05-11 11:49:35 -04:00
Robert Sayre 8647949bf7 fix windows debug build bustage from Bug 559408. 2010-05-11 09:41:23 -04:00
Robert Sayre e4ae828674 fix debug build bustage from Bug 559408. 2010-05-11 08:40:08 -04:00
Igor Bukanov 90520649c3 bug 563345 - using js::HashMap for JSRuntime::threads. r=lw 2010-05-11 09:49:28 +02:00
Igor Bukanov 3d02ee26a9 bug 563326 - HashMap::relookupOrAdd as a safe alternative to the add method in presence of map mutations. r=lw 2010-05-11 08:27:53 +02:00
Chris Leary f7037b6fc1 Bug 559408: Arena pool macros to methods. (r=gal) 2010-05-10 21:46:52 -07:00
Jason Orendorff ea6e16fddc Bug 564344 - Crash or "Assertion failure: slot < (this)->scope()->freeslot, at ../jsscope.h:563" @ JSObject::getSlot(unsigned int) when redefining property. r=brendan. 2010-05-10 18:43:34 -05:00
Andreas Gal 780e84b337 can't trace generator close, follow up for 558754, CLOSED TREE 2010-05-07 19:19:19 -07:00
Andreas Gal 811ac4cf75 fast object iteration (558754, r=brendan, CLOSED TREE). 2010-05-07 17:52:52 -07:00
Andreas Gal 9eb74b5896 xml[index] only works for JSXML_CLASS_LIST (564377, r=brendan, CLOSED TREE). 2010-05-07 13:33:57 -07:00
Dan Witte a8e8a3a023 Bug 562809 - js::HashTable::init(n) should guarantee success of next 'n' add()s. r=luke 2010-05-06 09:14:43 -07:00
Blake Kaplan 470ce2375e Fix bug 563243. r=jorendorff
--HG--
extra : rebase_source : 4d0b7a62b0b1c458e2bb7f109e98da604ecba03a
2010-05-03 15:23:01 -07:00
Nicholas Nethercote 152a313e86 Bug 562857 - TM: use LIR_d2i instead of js_DoubleToInt32() when possible. r=gal. 2010-05-05 16:50:50 -07:00
Jeff Walden 4cc867a178 Bug 552560 - Reenable the ctypes test in chrome workers, and make all parent-checks only happen if we're running in xpcshell and have access to the parent(o) function. r=dwitte 2010-05-05 14:35:12 -07:00
Dan Witte cfb13c40b6 Fix crash. 2010-05-05 15:57:34 -07:00
Chris Leary 722688276e Bug 563870: Fix dtrace linker error. (r=dvander) 2010-05-05 15:32:47 -07:00
Chris Leary 818594c92d Bug 551763: Fix deletion of arguments ident. (r=Waldo) 2010-05-05 15:20:12 -07:00
Chris Leary 694491d4cc Bug 556657: Fix test description. (r=Waldo) 2010-05-05 14:04:16 -07:00
Dan Witte 7991b7ed44 Address review comment from bug 551982. r=benjamn 2010-05-05 12:01:28 -07:00
David Mandelin b2accb9a49 Bug 563842: Make PRMJ_Now always high-resolution in Windows shell builds, r=brendan 2010-05-04 18:06:30 -07:00
Luke Wagner 031310bf07 Bug 563845 - skip jsval-to-jsid conversion when jsval is a jsid (r=igor) 2010-05-04 18:24:13 -07:00
Nicholas Nethercote 4e1453ef5b Bug 563575 - encapsulate jsobj.cpp dslots accesses. r=brendan. 2010-05-04 20:28:38 -07:00
Jeff Walden 5b5fbd3b31 Slightly better single-thread fix to parent() in jsshell. r=foopy 2010-05-04 19:50:53 -07:00
Chris Leary cba4d44b02 Fix shell build break on non-threadsafe. (r=me) 2010-05-04 19:34:21 -07:00
Jeff Walden 4cf2d8760e Fix orange by temporarily disabling js-ctypes chrome worker test that uses parent(), to buy more time to figure out a fix at leisure. r=orange 2010-05-04 18:28:27 -07:00
Jeff Walden 2fe1b54c7f Fix bustage from not renaming a variable appropriately in a copy-paste. r=red 2010-05-04 18:27:50 -07:00
Jeff Walden b97410bfd2 Outerize the results of nsIDOMWindowUtils.getParent and the jsshell's parent() methods. r=orange
--HG--
extra : rebase_source : 848ad247e5094b6eb8edce6198bfb1d368c31bc3
2010-05-04 18:02:00 -07:00
Nicholas Nethercote 08d3d1fa5e Bug 563210 - "Assertion failure: isDenseArrayMinLenCapOk()," with gc, gczeal, Array, defineGetter. r=brendan. 2010-05-04 17:29:42 -07:00
Nicholas Nethercote 5d69105a08 Bug 563590 - TM: rename opcodes in jsregexp.cpp, jsrecursion.cpp. r=dvander. 2010-05-04 16:26:18 -07:00
Jeff Walden 7774574652 Bug 552560 - Test fixups/removals since parent() exists only in the shell, not the browser. r=mrbkap 2010-05-04 15:59:20 -07:00
Jason Orendorff 051f2a2bc4 Bug 563221 - "Assertion failure: ss->top >= nuses," or "Assertion failure: top != 0," with decompiler, if-else chain, and GOTOX. r=brendan.
--HG--
extra : rebase_source : b085564d7569fceb144193da4b93054b6ddbdadc
2010-05-04 16:38:47 -05:00
Jeff Walden 23aeebc511 Bug 552560 - Remove support for __parent__. r=mrbkap 2010-04-11 13:51:00 -07:00
Jeff Walden 4532818401 Fix typo in patch for bug 562193, r=firebot 2010-04-28 15:54:28 -07:00
Jeff Walden ef40b312bb Bug 560566 - Add this particular failure mode to the Object.defineProperty megatests. r=jorendorff 2010-04-22 18:53:54 -07:00
Luke Wagner 155f8add0a Bug 563374 - clear exceptions thrown during js_TraceOpcode (r=igor)
--HG--
extra : rebase_source : 24db0cc50d368dc56aa4a44971f56ea0521b6fa9
2010-05-04 10:12:50 -07:00
David Anderson e02e45f8c5 Pretty-up some tcflag use in the parser and emitter (bug 563568, r=cdleary). 2010-05-03 20:53:55 -07:00
Dan Witte 363707c78c Bug 551982 - Generate t.name and t.fields lazily. Part 4: hashify StructType fields. r=benjamn 2010-05-03 16:49:53 -07:00
Dan Witte 2a0914b781 Bug 551982 - Generate t.name and t.fields lazily. Part 3: lazy ffi_type. r=benjamn 2010-05-03 16:26:50 -07:00
Dan Witte 5667b860bf Bug 551982 - Generate t.name and t.fields lazily. Part 2: lazy fields. r=benjamn 2010-05-03 16:26:34 -07:00
Dan Witte 499f64a027 Bug 551982 - Generate t.name and t.fields lazily. Part 1: lazy name. r=benjamn 2010-05-03 16:21:33 -07:00
Dan Witte f65f9eecf6 Bug 560002 - Opaque struct and definition support in ctypes. Part 2: Remove opaque pointers. r=benjamn 2010-05-03 16:20:43 -07:00
Dan Witte 524c85460a Bug 560002 - Opaque struct and definition support in ctypes. Part 1: Opaque structs. r=benjamn 2010-05-03 16:20:05 -07:00
Jason Orendorff cb43b0920f Bug 492915 - Trace incelem/decelem/eleminc/elemdec for objects other than arrays. r=brendan.
--HG--
extra : rebase_source : 33ab817997096bd4b00c8a36bb0444dcacc58a27
2010-05-03 16:48:06 -05:00
Nicholas Nethercote 7a6a0f9780 Bug 562837 - TM: avoid reboxing when copying a double from one array to another. r=brendan. 2010-05-03 15:51:57 -07:00