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

28022 Коммитов

Автор SHA1 Сообщение Дата
Tom Schuster 72a456574d Bug 602212 - Use error message from js.msg when CSP blocks a call to eval r=jorendorff 2011-11-24 19:39:02 +01:00
Tom Schuster 30be9a7a1c Bug 705168 - Followup to remove some references to the tracer in the methodjit r=dvander 2011-11-24 19:38:57 +01:00
Andrew McCreight dc76cadfab Bug 668855, part 6: test weak maps and the cycle collector. r=gal 2011-11-24 07:35:57 -05:00
Andrew McCreight cbcab4c31d Bug 653248 - Mark weak map values reachable only from XPCOM gray, not black. r=billm 2011-06-14 17:48:27 -07:00
Andrew McCreight e203a37e8a Bug 668855, part 3: hook up CC to JS WeakMap callback. r=peterv 2011-11-24 07:35:56 -05:00
Andrew McCreight fadc594923 Bug 668855, part 1: add JS weak map tracing interface. r=billm 2011-11-24 07:35:56 -05:00
David Anderson 2d340e4ffe Initial removal in bug 698201 did not apply correctly (leftover r=dmandelin). 2011-11-23 09:50:56 -05:00
Andrew McCreight ec469a4e35 Bug 704207 - HeapValue::gcKind should return JSGCTraceKind. r=billm 2011-11-23 09:14:04 -05:00
Jeff Walden dd6d340250 Bug 704127 - Implement MOZ_FINAL as a modifier for classes and virtual member functions. r=cjones
--HG--
extra : rebase_source : d95a3b3e726f810f299314358ba8c5e23557698e
2011-11-20 22:21:16 -08:00
Jeff Walden 08a4a435bb Bug 704127 - Move C++ attribute support out of mozilla/Types.h and into mozilla/Attributes.h so that it can be used by code that's not yet compatible with the full mfbt experience. r=cjones
--HG--
extra : rebase_source : 7b653358a73f222c055f5139e33ca470475f88c9
2011-11-20 12:22:51 -08:00
David Anderson abd24522a3 Remove browser prefs for the tracer (bug 698201 part 7, r+sr=gal). 2011-11-22 17:41:43 -05:00
David Anderson 195a08ec39 Remove tracer from XPConnect (bug 698201 part 6, r=bholley). 2011-11-22 17:41:43 -05:00
David Anderson 4a2dbc9ddd Remove LeaveTrace and related structures (bug 698201 part 5, r=luke). 2011-11-22 17:41:43 -05:00
David Anderson e5aa4ffcd1 Remove JS_TRACER define use (bug 698201 part 4, r=bhackett). 2011-11-22 17:41:42 -05:00
David Anderson 5ab3213ad8 Remove traceable natives (bug 698201 part 3, r=luke). 2011-11-22 17:41:42 -05:00
David Anderson 7897531867 Remove imacros (bug 698201 part 2, r=luke). 2011-11-22 17:41:41 -05:00
David Anderson 95c1499501 Remove jstracer and nanojit (bug 698201 part 1, r=dmandelin). 2011-11-22 17:41:41 -05:00
Terrence Cole 4967930eec Bug 696232 - Clean up InitArrayElement's prototype; r=Waldo
We should pass the flag value as an enum and return bool, since this
is only used internally.
2011-11-08 14:54:57 -08:00
Terrence Cole ca401982e8 Bug 704510 - We should properly initialize gcNumFreeArenas; r=billm
This was missed when fixing bug 700357.
2011-11-22 10:50:23 -08:00
Benjamin Smedberg f66bd9caa1 Bug 429592 part whatever - disable the hang monitor during all tests which also disable the DOM script timeout, since the hang monitor relies on the DOM script timeout to avoid firing on long content script, r=jmaher
--HG--
extra : rebase_source : 9ab0290b869fdb6cfa63605383728a7edcbd54a1
2011-11-11 10:37:24 -05:00
Nicholas Nethercote a0322f2860 Bug 703456 - Kill REPORT_BUILD; kill it dead. r=ted. 2011-11-21 18:47:54 -08:00
Brian Hackett 04ea309259 Remove bogus assert, bug 696039. r=dvander 2011-11-21 19:15:38 -05:00
Bill McCloskey 35ab62ecf4 Bug 704317 - Disable nightly checking for cross-compartment pointers in GC (r=gregor) 2011-11-21 15:45:09 -08:00
Matt Brubeck 6b612c208a Merge last green changeset from mozilla-inbound to mozilla-central 2011-11-21 08:41:42 -08:00
Kyle Huey 9a3a451bee Bug 692627: Support complex keyPaths in IndexedDB. r=bent,jorendorff 2011-11-21 09:56:24 -05:00
Joey Armstrong 9c53856e3e Bug 687511 - make-makefile enhancements; r=khuey,coop 2011-11-20 11:18:27 +00:00
Steve Fink 1385e8181f Bug 689101 - Test for firebug incompatibility due to jsval ABI mismatch (r=test)
--HG--
extra : rebase_source : 59b1fc17afc25d19d729b9c7955fedbd3bb07d85
2011-10-10 15:06:28 -07:00
Steve Fink e58689eb87 Bug 692722 - implement xpcshell -d for running in debug mode (r=mrbkap)
--HG--
extra : rebase_source : e54e3ccd8dc9da4e75629963f6702b4d3e7a95b2
2011-10-06 23:34:21 -07:00
Nicholas Nethercote 10e7c920af Bug 700992 - Fix GCC compile warnings in XPConnect. r=bholley,gal. 2011-11-20 20:10:58 -08:00
Ginn Chen 3bf2358c39 Bug 702182 bug698584.js should allow oom r=evilpie 2011-11-21 11:10:10 +08:00
Ginn Chen faa8330e7e Bug 702523 Use JS_PUBLIC_API instead of extern for js_FloorLog2wImpl r=luke 2011-11-21 11:09:35 +08:00
Bill McCloskey aa02c64dc0 Bug 703699 - Fix use-after-free problem with write barriers and XPConnect (r=bhackett) 2011-11-18 22:35:17 -08:00
Bill McCloskey 52a9188012 Bug 703544 - Fix register allocation bug in dense array write barrier (r=bhackett) 2011-11-18 17:43:00 -08:00
Bill McCloskey 0334b7fa76 Bug 699668 - Increase JS type arena size to 128K (r=njn) 2011-11-18 14:59:18 -08:00
Bill McCloskey f9fb4713df Bug 702502 - Use an iterator to iterate over compartments (r=igor) 2011-11-18 14:59:11 -08:00
Bill McCloskey 36738690e7 Bug 702915 - Fix write barrier verification during array slowification (r=bhackett) 2011-11-18 14:59:04 -08:00
Jason Orendorff 03ce5a73ad Bug 699682 - Only call checkForKeyword on an atom produced by a NAME token. ("Assertion failure: length != 0".) r=Waldo.
--HG--
extra : rebase_source : 34cd5f85fbdd754a7164f942c608fb650274453f
2011-11-18 15:00:11 -06:00
Jason Orendorff fd8065cb4f Bug 698028 - let-binding shapes must be immutable. ("Assertion failure: !getProto()->inDictionaryMode() || getProto()->lastProp->frozen(), at ../jsobjinlines.h:302" with Debugger eval, lazily creating a Block with 129 variables.) r=jimb.
--HG--
extra : rebase_source : ff7ef3dad503822d8adc7b3d8c31528fba373f48
2011-11-18 14:58:24 -06:00
Ed Morley 56c7c0b39c Merge mozilla-central and mozilla-inbound 2011-11-18 21:28:29 +00:00
Ed Morley e860bf2342 Merge b-s and m-c 2011-11-18 19:04:13 +00:00
Gregory Szorc eefdd97dff Bug 701822 - Add TEST_DIRS Makefile variable; r=ted 2011-11-11 12:25:22 -08:00
Gregory Szorc 986db2bc12 Merge b-s to m-c 2011-11-10 15:15:29 -08:00
Jeff Walden b08ae4c189 Bug 701224 - Fix destructuring into an E4X qualified name, e.g. x::y. Also fix purely-expression-context evaluation of qualified names, bug 701222. r=cdleary 2011-11-09 18:39:53 -08:00
Brian Hackett 58ec4e08e1 Example property ops need to check the class of the incoming objects, bug 700295. r=waldo 2011-11-09 19:32:30 -08:00
Brian Hackett 3efd18f62f Don't treat THROW and RETRVAL as having fallthrough, bug 700127. r=dvander 2011-11-09 19:08:26 -08:00
Chris Leary 6ef03b04ec Back out 1bf4c1a6412b for failing an XP reftest.
--HG--
extra : rebase_source : 52b566a36b755a71402b5a973f309698208cc5db
2011-11-09 17:39:45 -08:00
Justin Lebar 9c01db357b Bug 586010 - Send dump() output to Android device log. r=bz
--HG--
extra : rebase_source : f1712d831aaa6fbd8e1bfd6060fbb4aa951ccb74
2011-11-09 19:27:08 -05:00
Igor Bukanov f085e1bdf2 Bug 701560 - template version of merge sort. r=luke
This is the second attempt to land this - the previous landing attempt had compilation errors and warnings on 64 bit Linux.
2011-11-16 15:00:32 +01:00
Igor Bukanov a268042b6b Backed out changeset e1587f23d2f0, bug 701560 - compilation errors 2011-11-18 15:52:35 +01:00
Igor Bukanov 16ab63fdbe Bug 701560 - template version of merge sort. r=luke 2011-11-16 15:00:32 +01:00