Ms2ger
0dd7de973f
Bug 707049 - Followup: fix accidentally introduced 'uint8's from js/src; r=sparky
2012-01-02 19:06:35 +01:00
Gabor Krizsanits
2473827347
Bug 677294 - part 2: need a way to create new JS scopes and run scripts against them (same compartment); r=mrbkap
2012-01-02 19:06:07 +01:00
Ms2ger
055d033e8e
Bug 710805 - Assert validity in xpc_qsBasicString; r=jst
2012-01-02 19:05:19 +01:00
Ms2ger
907439a753
Bug 709086 - Don't use JS_GetParent in mozJSSubScriptLoader::LoadSubScript; r=jorendorff
2012-01-02 19:05:19 +01:00
Ms2ger
c8fd736d93
Bug 714057 - Remove uintn users from XPConnect; r=bholley+khuey
2012-01-02 19:05:19 +01:00
Ms2ger
1415925d63
Bug 713645 - Remove superfluous inclusions of jscntxt.h; r=luke
2012-01-02 19:05:19 +01:00
Ms2ger
bc9a659fe7
No bug - Return 'false' instead of 'NULL' from ContextStack::pushExecuteFrame.
2012-01-02 19:05:19 +01:00
Bill McCloskey
587dd47a33
Bug 712480 - Assert in most JSAPI functions that we're not inside a GC (r=Waldo)
2012-01-01 17:18:07 -08:00
Jeff Walden
e4a989aa9d
Return NULL from a pointer-returning method, not false. No bug, r=fix-warning
2012-01-01 18:44:30 -06:00
Bill McCloskey
8792081a10
Bug 714363 - Remove XPCWrappedNativeScope::mPrototypeJSFunction (r=bholley)
2012-01-01 14:48:15 -08:00
Igor Bukanov
845d732e8d
bug 714545 - js_FinishGC should not race with the background thread. r=wmccloskey
2011-12-31 21:29:41 +01:00
Igor Bukanov
e563738a39
bug 714344 - background decommit must not leave GC chunks with no empty arenas on the available allocation list. r=wmccloskey
2011-12-31 21:29:41 +01:00
Brian Hackett
162df8e297
Fix warnings and Clang compile errors, bug 707049. r=waldo
2011-12-31 12:39:05 -07:00
Brian Hackett
95d4e2f5d9
Backed out changeset 4282a285d381 (bug 707049 backout).
2011-12-31 07:32:04 -07:00
Ms2ger
a0619211ee
Backout 0d642e4e08cf (bug 707049); requested by evilpie.
2011-12-31 15:13:01 +01:00
Tom Schuster
af9ed84a89
Bug 622348 - JavaScript Math.round incorrect for (2^53)-1. r=Waldo
...
--HG--
extra : rebase_source : 51a780cf5ce9cbcc84c56d8a8dbe2c5d9867b36b
2011-12-25 15:16:12 +01:00
Makoto Kato
83773e137b
Bug 711919 - Remove AWT_11 and CM_BLDTYPE from autoconf.mk. r=khuey
2011-12-31 13:17:57 +09:00
Jeff Walden
d241aa2d92
Adjust the test for bug 713944 to work in the browser and reenable it there. r=unbust
...
--HG--
extra : rebase_source : 790fe3e662d723eddb956d156654b931327c603d
2011-12-30 21:23:36 -06:00
Brian Hackett
157daeeaa6
Add dynamic analysis for identifying moving GC hazards, autorooter classes, some VM rooters, bug 707049. r=billm
2011-12-30 20:12:45 -07:00
Jeff Walden
13830f85c4
Temporarily disable the test for bug 713944, there seem to be some shell/browser differences. r=orange
2011-12-30 20:42:38 -06:00
Jeff Walden
9b40b21432
Bug 713944 - Assert that a data descriptor referenced in the property cache was writable only if the property cache entry was a hit. If it wasn't, the descriptor might have been made writable in the interim -- and if the cache entry was for finding the property along the prototype chain, the shape key used for the entry lookup would be invariant across the data descriptor's mutation. This also fixes bug 643847. r=jorendorff
2011-12-29 05:44:10 -06:00
Jeff Walden
5ba070dc96
Bug 713944 - Move some declarations down to uses in fill(). r=sparky
...
--HG--
extra : rebase_source : f999d47ec439ff9311a8dabfb6e3e729dbc5a9f0
2011-12-29 05:44:08 -06:00
Jeff Walden
acc9c5e323
Bug 713944 -Convert PropertyCacheEntry::vindex into two separate, private fields, and add some accessors for them. r=jorendorff
...
--HG--
extra : rebase_source : f7efae003a443e5381900b95273370ff3baa8a62
2011-12-29 05:43:57 -06:00
Bobby Holley
4b6add2c77
Bug 713747 - Use UniversalXPConnect and UniversalXPConnect only in test coverage. r=bz
2011-12-30 09:35:38 -08:00
Nicholas Nethercote
5c8cc7d9f5
Bug 708159 - Avoid unnecessary work done by multi-reporters in nsMemoryReporterManager::GetExplicit. r=jlebar,bent.
2011-12-12 19:04:12 -08:00
Jeff Walden
da694f3589
Bug 710932 - Create true/false/this/null parse nodes with a constructor that doesn't examine the token stream. r=jorendorff
...
--HG--
extra : rebase_source : 29dc590794dd36409a5a171f8043aad1546b7b9a
2011-12-14 20:03:35 -05:00
Jeff Walden
6c586a2917
Bug 710932 - Create defsharp/usesharp expressions with a constructor that doesn't examine the token stream. r=jorendorff
...
--HG--
extra : rebase_source : e93396c31f7593b9698549f02a9b4aecda134340
2011-12-13 15:53:30 -05:00
Jeff Walden
d87cdbf3d5
Bug 710932 - Create ?: conditional expressions using a constructor that doesn't examine the token stream. r=jorendorff
...
--HG--
extra : rebase_source : cf8d22e47436d543a46115171460a4bfeae10971
2011-12-13 15:53:30 -05:00
Jeff Walden
4ac1f980e9
Bug 710932 - Create <?target data?> expressions using a constructor that doesn't examine the token stream. r=jorendorff
...
--HG--
extra : rebase_source : f3b8ca1065e7694cb411d14800052e7cef48f853
2011-12-09 23:28:59 -05:00
Jeff Walden
6e6818ff03
Bug 710932 - Create debugger statements using a constructor that doesn't examine the token stream. r=jorendorff
...
--HG--
extra : rebase_source : eb913a09cc70398e252c1c8914104c60f79073ab
2011-12-09 20:26:12 -05:00
Igor Bukanov
740ca657a6
bug 713916 - JS API to shrink GC buffers. r=wmccloskey
2011-12-28 21:08:44 +01:00
Igor Bukanov
b100457874
bug 714066 - Missed FreeChunkList call in JSRuntime::onOutOfMemory. r=wmccloskey
2011-12-30 00:33:44 +01:00
Steve Fink
33acf2969c
No bug. Fix --disable-methodjit build breakage from 23936f566781 (bug 710032). r=woof!
2011-12-29 15:19:26 -08:00
Jeff Walden
6f39713d32
Use < rather than != when comparing a bunch of pointers to sentinel end-pointer values, as a small hedge against things going awry and skipping past the sentinel. No bug, r=firebot
...
--HG--
extra : rebase_source : 567f70397ec9ef006c55c01f3acde305ab527b56
2011-12-29 15:50:33 -06:00
Hub Figuière
6801abcb82
Bug 714169 - Fix warning in HashTable.h by using |continue;| instead of |;|. r=jwalden
...
--HG--
extra : rebase_source : 176f652ee0e2c23b2c995b51814e4e1fd1ae0149
2011-12-29 13:37:04 -08:00
Robert O'Callahan
9453e34868
Back out c245807aad3a for bug 714066 to fix Linux make check orange
2011-12-30 11:10:59 +13:00
Robert O'Callahan
ed702fdf9d
Backed out changeset c245807aad3a for bug 714066
2011-12-30 11:09:16 +13:00
Igor Bukanov
3d50ba406c
bug 714066 - Missed FreeChunkList call in JSRuntime::onOutOfMemory. r=wmccloskey
2011-12-29 22:22:21 +01:00
Steve Fink
1d7fbb17f3
Bug 710414 - Split out the conservative testing for a GCThing from marking it. r=billm
...
Testing an arbitrary pointer for valid GCThing-ness is useful for things other tan the GC
--HG--
extra : rebase_source : 93098ac37970970feaea4440f89f01a501326e3f
2011-12-13 16:09:02 -08:00
Kyle Huey
c8de934380
Back out Bug 711895 for breaking l10n builds.
2011-12-29 15:45:51 -05:00
Cameron Kaiser
f27e919e45
Bug 713463 - Support JM+TI for architectures without native square root. r=dmandelin
2011-12-29 12:36:22 +01:00
Bill McCloskey
ad44974dec
Bug 709885 - Simplify read barriers for shapes and types (r=bhackett)
2011-12-28 23:56:55 -08:00
Nicholas Nethercote
da987c9b3a
Bug 711895 - Tweak the warning options used for GCC builds. r=waldo, derf.
...
--HG--
extra : rebase_source : bbe982c5feceac25fb4c0ccd03ced3a874205c38
2011-12-28 19:59:19 -08:00
Terrence Cole
0f8717c600
Bug 712460 - Add missing barriers in jsexn; r=billm
...
When we create an exception object, we copy Values into a custom exception
privates struct that we pass around. If any of the Values copied to this
struct are gcthings in the nursery, this external array needs to root them.
--HG--
extra : rebase_source : 6bc9926441a1cd3f66fa9ade74022e13a5f7e758
2011-12-28 15:02:23 -08:00
Terrence Cole
8251748a44
Bug 712828 - Mark slow tests as slow; r=dmandelin
...
In the jstest suite, four tests cause the suite to run for 120+ seconds, where
without these, the suite runs in ~30 seconds. We should mark these as slow, to
make the jstests suite more useful.
2011-12-28 14:49:30 -08:00
Terrence Cole
44161208ba
Bug 711626 - More missing barriers around object properties; r=billm
...
This adds post barriers in several locations where they are needed inside of
object manipulation.
--HG--
extra : rebase_source : ce956417a74d70551c1f9258ef7587d0563c0157
2011-12-28 14:06:21 -08:00
Boris Zbarsky
00746e91ea
Backing out bug 707717 because it seems to be a perf hit, not a perf win.
2011-12-28 16:22:05 -05:00
Jan de Mooij
d74eb5b1dd
Bug 713867 - Move arrayPrototypeHasIndexedProperty from JM to jsinfer. r=bhackett
2011-12-28 20:44:27 +01:00
Matt Brubeck
bac378b0fd
Merge mozilla-central and mozilla-inbound
2011-12-28 11:17:19 -08:00
Matt Brubeck
fc6cc90162
Merge from mozilla-inbound to mozilla-central
2011-12-28 11:02:59 -08:00