Jon Coppeard
04f091e6f9
Bug 925397 - Add JSObject::initDenseElementsUnbarriered() for use from PJS r=terrence
2013-10-14 10:15:47 +01:00
Terrence Cole
a531d1daa8
Bug 688852 - Rewrite Array.prototype.concat to use spec steps; r=Waldo
...
--HG--
extra : rebase_source : b82607aabd4f959e7c204073a440225c6a12da6c
2013-01-03 17:34:34 -08:00
Brian Hackett
aba6876518
Bug 880085 - Unbreak run once closure optimizations, and don't treat named lambdas as run once closures, r=luke.
2013-10-11 14:34:11 -06:00
Gregory Szorc
b1f1fa3284
Bug 924615 - Move JarMaker.py into mozbuild; r=mshal
...
--HG--
rename : config/JarMaker.py => python/mozbuild/mozbuild/jar.py
rename : config/tests/unit-JarMaker.py => python/mozbuild/mozbuild/test/test_jarmaker.py
2013-10-11 13:19:11 -07:00
Terrence Cole
8a6fb16d38
Bug 925863 - Remove unused AccumulateEdges tracer in store buffer; r=sfink
2013-10-11 12:55:50 -07:00
Jan de Mooij
137ae9b9e0
Bug 925790 - Fix Octane/V8 SETPROP performance regression from bug 918584. r=shu
2013-10-11 20:24:33 +02:00
Terrence Cole
2def425cd7
Bug 924608 - Fix a compiler warning in memorymetrics; r=njn
2013-10-08 14:15:59 -07:00
Ed Morley
cf592194c3
Backed out changeset cff5a22acb7c (bug 924992) for breaking upload_symbolds on Nightlies
2013-10-11 17:47:55 +01:00
Boris Zbarsky
cf941f0cb7
Bug 882541 part 4. Treat undefined as missing for optional WebIDL arguments. r=khuey,ms2ger
2013-10-11 12:28:24 -04:00
Gregory Szorc
9691b82900
Bug 585016 - Move buildlist.py to a mozbuild action; r=mshal
...
--HG--
rename : config/buildlist.py => python/mozbuild/mozbuild/action/buildlist.py
rename : config/tests/unit-buildlist.py => python/mozbuild/mozbuild/test/action/test_buildlist.py
2013-10-11 07:22:49 -07:00
Nathan Froyd
dcdbc82a50
Bug 925334 - delete check for HAVE_GNU_GET_LIBC_VERSION; r=glandium
2013-10-10 09:43:36 -04:00
Nathan Froyd
3b37ec68cc
Bug 925222 - part 2 - delete configure checks for domainname member of struct utsname; r=glandium
2013-10-09 21:37:59 -04:00
Nathan Froyd
a53d3100b8
Bug 925169 - part 2 - delete MOZ_MEMORY_SIZEOF_PTR_2POW from configury; r=glandium
2013-10-09 19:05:39 -04:00
Nathan Froyd
54e7cee895
Bug 925319 - delete HAVE_U?INT* checks from configure; r=glandium
2013-06-24 19:06:11 -04:00
Carsten "Tomcat" Book
e1d07020fd
merge mozilla-central to mozilla-inbound
2013-10-11 11:19:10 +02:00
Carsten "Tomcat" Book
2e4e199de2
merge b2g-inbound to mozilla-central
2013-10-11 11:15:46 +02:00
Jon Coppeard
80bb1bdf9c
Bug 923179 - Check main thread access later in generational barriers r=terrence
2013-10-11 09:52:56 +01:00
Shu-yu Guo
c1500d105d
Bug 921325 - Return bool from PJS VM functions and use the fatal bit on ForkJoinSlice to signal fatal vs retry. (r=nmatsakis)
2013-10-10 20:02:32 -07:00
Shu-yu Guo
93feeea916
Bug 918584 - Part 4: Add SetElementParIC. (r=jandem)
2013-10-10 20:02:31 -07:00
Shu-yu Guo
d5955bfd8d
Bug 918584 - Part 3: Add SetPropertyParIC. (r=jandem)
2013-10-10 20:02:31 -07:00
Shu-yu Guo
417b8971bd
Bug 918584 - Part 2: Gently refactor SetElementIC. (r=jandem)
2013-10-10 20:02:31 -07:00
Shu-yu Guo
16728d0bac
Bug 918584 - Part 1: Gently refactor SetPropertyIC. (r=jandem)
2013-10-10 20:02:31 -07:00
Shu-yu Guo
835e48af8f
Bug 924757 - Remove PJS-tagged callee tokens. (r=jandem)
2013-10-10 20:02:31 -07:00
Shu-yu Guo
083ef356d4
Bug 925305 - Use ScratchFloatReg when converting float32->double for callVM. (r=sstangl)
2013-10-10 20:02:30 -07:00
Shu-yu Guo
8aec0f5bf9
Bug 909743 - Save live ForkJoinSlice register in the fast string concat stub. (r=jandem)
2013-10-10 20:02:30 -07:00
Ehsan Akhgari
b4ef976b88
Remove the unused UnexpectedFailure static function to fix my build, no bug
2013-10-10 17:39:52 -04:00
Birunthan Mohanathas
d6b2c5fa56
Bug 784739 - Switch from NULL to nullptr in js/xpconnect/; r=ehsan
2013-10-10 16:35:53 -04:00
Brian Hackett
b4e9a956ab
Bug 923892 - Ignore constrainedOutputs when canceling off thread compilations, r=jandem.
2013-10-10 13:13:06 -06:00
Brian Hackett
311bf585b3
Bug 923860 - Watch for ids considered to be integers by TI when emitting destructuring prop/elem accesses, r=jandem.
2013-10-10 11:15:27 -06:00
Luke Wagner
0dbadd4247
Bug 922395 - OdinMonkey: move the check for generators (r=jorendorff)
...
--HG--
extra : rebase_source : ffb4753d59240a3310a4bb81077f141877e14e29
2013-10-10 13:11:41 -04:00
Ed Morley
aac6c758fa
Backed out changeset 774d6d582f40 (bug 897027) for assertions
2013-10-10 17:12:21 +01:00
Phil Ringnalda
8884ac8a87
Backed out changeset 44eee084be1d (bug 924660) for jit-test failures
2013-10-10 08:37:56 -07:00
David Caabeiro
04fe6e1f18
Bug 897027 - Missing ToNumber conversion for Math.pow()/Math.atan() when passing only one argument. r=till
2013-10-10 13:36:11 +02:00
Mike Hommey
a7221c1f1b
Bug 924992 - Use an absolute path for DIST; r=gps
2013-10-10 18:00:44 +09:00
Dan Gohman
45e5b7d83e
Bug 924660 - IonMonkey: Revert unintended changes to MDiv::truncate introduced in 6afebbb8e595. r=nbp
2013-10-10 06:49:10 -07:00
Brian Hackett
9dcda4c8ef
Bug 923693 - Distinguish different kinds of object state changes in type information, r=jandem.
2013-10-10 07:45:20 -06:00
Brian Hackett
08f914d5ff
Bug 923799 - Mark UDivOrMod as clobbering eax when used for Mod, r=jandem.
2013-10-10 07:31:04 -06:00
Dan Gohman
63f8d81709
Bug 925088 - IonMonkey: Micro-optimize x86 and x64's branchTruncateDouble. r=jandem
2013-10-10 05:31:05 -07:00
Dan Gohman
a9fb690904
Bug 925088 - SpiderMonkey: Micro-optimize x64's testStringTruthy. r=mjrosen
2013-10-10 05:21:05 -07:00
Dan Gohman
180a1f71d6
Bug 925088 - SpiderMonkey: Fold loads into branchTest32. r=nbp
2013-10-10 05:20:55 -07:00
Dan Gohman
7f8cfc2fc4
Bug 924642 - SpiderMonkey: Apply internal name linkage using static keywords. r=njn
2013-10-10 05:18:01 -07:00
Carsten "Tomcat" Book
9f71163dbe
Merge m-c to mozilla-inbound
2013-10-10 13:42:10 +02:00
Carsten "Tomcat" Book
5cd1cd76f6
merge fx-team to mozilla-central
2013-10-10 13:39:48 +02:00
Jon Coppeard
9e6faced19
Bug 924690 - Remove unnecessary post-barriering of watchpoint hash table r=terrence
2013-10-10 10:28:17 +01:00
Jon Coppeard
de1ba55139
Bug 922091 - Don't use RelocatablePtrObject on the stack in watchpoint code r=terrence
2013-10-10 10:27:51 +01:00
Andrea Marchesini
9e6050b059
Bug 920015 - Expose DOM URL to js modules, r=ehsan, f=emk, r=bz, r=bholley, r=smaug
...
--HG--
rename : js/xpconnect/tests/unit/test_textDecoder.js => js/xpconnect/tests/unit/test_url.js
2013-10-10 08:56:01 +02:00
Wes Kocher
36c40db1ec
Merge m-c to fxteam
2013-10-09 20:42:24 -07:00
Nick Alexander
5b2ccde7b1
Bug 923306 - Follow-up: Address review comment. r=me
2013-10-09 17:14:20 -07:00
Nick Alexander
7e9466764b
Bug 923306 - Add JAVA_JAR_TARGETS. r=glandium
2013-10-09 17:05:36 -07:00
Ryan VanderMeulen
5669fdc343
Merge m-c to inbound.
...
CLOSED TREE
2013-10-09 15:34:02 -04:00
Marco Castelluccio
9a1528e3b9
Bug 924549 - Add MOCHITEST_WEBAPPRT_CHROME_MANIFESTS to specify webapprt chrome tests and convert all the webapprt mochitests to use manifests. r=gps
2013-10-09 09:16:18 -04:00
Dan Gohman
5703cb40b4
Bug 924648 - Make the return type of getTemp() methods consistently use LDefinition *. r=bhackett
2013-10-08 16:49:39 -07:00
Dan Gohman
958468097e
Bug 923867 - IonMonkey: Explicitly handle infinite operands in MSub::computeRange. r=nbp
2013-10-08 16:49:25 -07:00
Dan Gohman
7503ae5ff5
Bug 924641 - Rename movzxbl to movzbl for consistency. r=sstangl
2013-10-08 15:39:50 -07:00
Dan Gohman
2b7f16089d
Bug 924634 - Misc. x86 assembler spew fixes. r=sstangl
2013-10-08 15:39:44 -07:00
Edgar Chen
03610d47f9
Bug 873380 - Part 1: Refined the error report policy for card lock functionality. r=smaug. sr=hsinyi
2013-09-25 14:49:44 +08:00
Dan Gohman
d671fd6919
Bug 924649 - IonMonkey: Include the function name in MathFunction debug output. r=jandem
2013-10-09 08:28:08 -07:00
Dan Gohman
1da6b6b397
Bug 924649 - IonMonkey: Implement extraName() for several LInstruction subclasses. r=jandem
2013-10-09 08:28:03 -07:00
Dan Gohman
1bc4ec3da0
Bug 924639 - Make jit_test.py print test names relative to the tests directory, for consistency. r=terrence
2013-10-09 06:41:44 -07:00
Sean Stangl
e5802dcd79
Bug 916511 - Prevent underflow in YARR. r=nbp
2013-10-02 14:17:34 -07:00
Nathan Froyd
90dc7638cc
Bug 924392 - part 2 - don't use JS_BITS_PER_WORD for jsbitmap; r=Waldo
2013-10-08 10:04:22 -04:00
Nathan Froyd
688ef831e9
Bug 924392 - part 1 - don't use JS_BITS_PER_WORD for bit arrays; r=Waldo
2013-10-08 10:04:06 -04:00
Nathan Froyd
4d99658578
Bug 924393 - don't use JS_BITS_PER_WORD in BitArray.h; r=Waldo
2013-10-08 09:54:50 -04:00
Nathan Froyd
021347c234
Bug 924391 - don't use JS_BITS_PER_WORD in HeapAPI.h; r=billm
2013-10-08 09:54:33 -04:00
Shu-yu Guo
8fd041e907
Bug 903193 - Part 7: Replace PushPar use in Ion with SetElementPar. (r=nmatsakis)
2013-10-08 15:14:04 -07:00
Shu-yu Guo
b0abb42ae8
Bug 903193 - Part 6: Add ParallelExecution path to ArraySetLength. (r=bhackett)
2013-10-08 15:14:04 -07:00
Shu-yu Guo
c3d9c59198
Bug 903193 - Part 5: Refactor SetPropertyHelper and friends to have a thread local variant. (r=bhackett)
2013-10-08 15:14:04 -07:00
Shu-yu Guo
128b76beaa
Bug 903193 - Part 4: Add ability to do read only lookup on the Shape tree. (r=bhackett)
2013-10-08 15:14:03 -07:00
Shu-yu Guo
4074e6ad94
Bug 903193 - Part 3: Refactor methods that ensure dense elements. (r=bhackett)
2013-10-08 15:14:03 -07:00
Shu-yu Guo
304fdd6a5e
Bug 903193 - Part 2: Refactor isThreadLocal to ThreadSafeContext. (r=bhackett)
2013-10-08 15:14:03 -07:00
Shu-yu Guo
1a7724306d
Bug 903193 - Part 1: Make GC barriers only assert CurrentThreadCanAccessZone if the zone actually needs barrier. (r=bhackett)
2013-10-08 15:14:03 -07:00
Shu-yu Guo
c369a413a1
Bug 901761 - Part 2: Support CreateThisWithTemplate. (r=nmatsakis)
2013-10-08 15:14:03 -07:00
Shu-yu Guo
311eb8e196
Bug 901761 - Part 1: Pass slice register to OutOfLineNewGCThingPar and refactor volatile register saving. (r=nmatsakis)
2013-10-08 15:14:02 -07:00
Dan Gohman
d8c0133c67
Bug 924285 - Remove VirtualRegister's id field. r=bhackett
2013-10-08 14:18:49 -07:00
Sean Stangl
6da5815a24
Bug 924538 - Float32 support for Uint8ClampedArray. r=luke
2013-10-08 13:17:49 -07:00
Andrew McCreight
c3302080df
Bug 924443 - Remove waitBackgroundSweepOrAllocEnd() call from JS_IterateCompartments. r=billm
2013-10-08 09:36:43 -07:00
Andy Wingo
a02af6b05f
Bug 911334 - More precisely specify bit layout of JSScript flags. r=Waldo
2013-10-08 12:19:40 +02:00
Birunthan Mohanathas
e8104acb23
Bug 784739 - Switch from NULL to nullptr in js/src/jsapi-tests/; r=ehsan
...
--HG--
extra : rebase_source : 49d8f804825f98f39bf08aa06a4408d8a32538ad
2013-10-07 12:44:52 -04:00
Birunthan Mohanathas
99dae93e80
Bug 784739 - Switch from NULL to nullptr in js/src/ (9/9); r=ehsan
...
--HG--
extra : rebase_source : 97517f467027a835cd467c050938e766dc391bbc
2013-10-07 12:44:37 -04:00
Birunthan Mohanathas
9099c257ea
Bug 784739 - Switch from NULL to nullptr in js/src/ (8/9); r=ehsan
...
--HG--
extra : rebase_source : abf588d83823e82d4b2b6758a907ce809f993ddf
2013-10-07 12:44:28 -04:00
Birunthan Mohanathas
2a7b9f2145
Bug 784739 - Switch from NULL to nullptr in js/src/ (7/9); r=ehsan
...
--HG--
extra : rebase_source : f72b1ba625e9d30d42e3ab656a3558964c680106
2013-10-07 12:44:15 -04:00
Birunthan Mohanathas
0010ee6e0a
Bug 784739 - Switch from NULL to nullptr in js/src/ (6/9); r=ehsan
...
--HG--
extra : rebase_source : ecee31cff18206c7f74e9c71f954c0e75e80af53
2013-10-07 12:44:00 -04:00
Birunthan Mohanathas
67742f72ee
Bug 784739 - Switch from NULL to nullptr in js/src/ (5/9); r=ehsan
...
--HG--
extra : rebase_source : 6ded480d32133b2a0adbe11722334b73161b837f
2013-10-07 12:43:47 -04:00
Birunthan Mohanathas
e4bfbde2d1
Bug 784739 - Switch from NULL to nullptr in js/src/ (4/9); r=ehsan
...
--HG--
extra : rebase_source : 26f4daad52a3a49995aee16669406ab551132f43
2013-10-07 12:43:32 -04:00
Birunthan Mohanathas
4715f43b1c
Bug 784739 - Switch from NULL to nullptr in js/src/ (3/9); r=ehsan
...
--HG--
extra : rebase_source : b6d78b3404dc885c6f559080076bbfee9acf76a2
2013-10-07 12:43:20 -04:00
Birunthan Mohanathas
efaf223567
Bug 784739 - Switch from NULL to nullptr in js/src/ (2/9); r=ehsan
...
--HG--
extra : rebase_source : 7592571554a847499941ea8c5b86c0af1cbedb3f
2013-10-07 12:43:08 -04:00
Birunthan Mohanathas
c682678550
Bug 784739 - Switch from NULL to nullptr in js/src/ (1/9); r=ehsan
...
--HG--
extra : rebase_source : 358fd557136a4c12a3a374657050279d1bdeedfa
2013-10-07 12:42:55 -04:00
Jon Coppeard
0e7e8813a4
Bug 889986 - Assert nursery allocations are large enough to be replaced with a RelocationOverlay r=terrence
2013-10-07 13:40:47 +01:00
Jon Coppeard
4668939844
Bug 909785 - Add SkipRoot for inline chars used by regexp r=terrence
2013-10-07 13:40:47 +01:00
Jon Coppeard
806a5de827
Bug 923390 - Fix assertion failure in getpda() shell function r=sfink
2013-10-07 13:40:44 +01:00
Michael Shuen
54aeb5fba1
Bug 921364 - Fix unsigned warning in js/src/jit/shared/CodeGenerator-shared.cpp. r=luke
2013-10-05 10:47:24 -04:00
Brian Hackett
0f56ed8f08
Bug 921902 - Fix --disable-ion builds.
2013-10-05 08:26:19 -06:00
masaya iseki
7a475bef8b
Bug 900285 - IonMonkey: Ensure context of IC's call. r=nbp
2013-10-04 19:24:10 -07:00
Steve Singer
dca1c06e52
Bug 923354 - Exclude MacroAssembler.h on non ION builds. r=luke
2013-10-04 13:30:13 -04:00
Douglas Crosher
e5a88dc385
Bug 923328 - Ionmonkey: fix float32 hash function. r=terrence
2013-10-03 10:11:18 +10:00
Mike Hommey
36ee75f02e
Bug 923488 - Avoid binaries dependency on backend.mk when there isn't one. r=gps
2013-10-04 22:29:15 +09:00
Bobby Holley
8e79ec32e7
Bug 921454 - Tests for NAC. r=jonco
2013-10-04 13:29:37 +02:00
Bobby Holley
125b56f2f0
Bug 921454 - Invert faulty assertion. r=jonco
...
This assertion is pretty clearly bogus, and only exists because, as it turns
out, we never had any test coverage for transplanting SCSW objects with
waivers. Even in the world when this stuff landed (bug 773962, which was well
before the removal of Location SCSWs in bug 808608 and the conversion of Nodes
to new bindings), we apparently never tested the waiver path. :-(
2013-10-04 13:29:36 +02:00
Bobby Holley
e0bcf936f4
Bug 921454 - Use background-finalize-ity forwarding for all wrappers, not just CCWs. r=jonco
...
The current setup allows mismatches for same compartment wrappers, which causes
us to assert when transplanting them.
2013-10-04 13:29:36 +02:00
Bobby Holley
b75ed5bfc9
Bug 921454 - Match the background-finalize-ity of the DeadObjectProxy with that of origobj in js_TransplantObjectWithWrapper. r=jonco
2013-10-04 13:29:36 +02:00