Commit Graph

29523 Commits

Author SHA1 Message Date
Wes Kocher
b603279094 Merge m-c to fxteam 2013-10-09 20:42:24 -07:00
Nick Alexander
12792a1daa Bug 923306 - Follow-up: Address review comment. r=me 2013-10-09 17:14:20 -07:00
Nick Alexander
b04068da45 Bug 923306 - Add JAVA_JAR_TARGETS. r=glandium 2013-10-09 17:05:36 -07:00
Ryan VanderMeulen
700df6f454 Merge m-c to inbound.
CLOSED TREE
2013-10-09 15:34:02 -04:00
Marco Castelluccio
4778ce1568 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
38d7cd5826 Bug 924648 - Make the return type of getTemp() methods consistently use LDefinition *. r=bhackett 2013-10-08 16:49:39 -07:00
Dan Gohman
167c70f14f Bug 923867 - IonMonkey: Explicitly handle infinite operands in MSub::computeRange. r=nbp 2013-10-08 16:49:25 -07:00
Dan Gohman
cfd7fb08b2 Bug 924641 - Rename movzxbl to movzbl for consistency. r=sstangl 2013-10-08 15:39:50 -07:00
Dan Gohman
ff139889d8 Bug 924634 - Misc. x86 assembler spew fixes. r=sstangl 2013-10-08 15:39:44 -07:00
Dan Gohman
bdcfbec358 Bug 924649 - IonMonkey: Include the function name in MathFunction debug output. r=jandem 2013-10-09 08:28:08 -07:00
Dan Gohman
d3960c61da Bug 924649 - IonMonkey: Implement extraName() for several LInstruction subclasses. r=jandem 2013-10-09 08:28:03 -07:00
Dan Gohman
80fba47123 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
59d7205f3e Bug 916511 - Prevent underflow in YARR. r=nbp 2013-10-02 14:17:34 -07:00
Nathan Froyd
778bf2197f 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
ea41824c7e 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
df80caf566 Bug 924393 - don't use JS_BITS_PER_WORD in BitArray.h; r=Waldo 2013-10-08 09:54:50 -04:00
Nathan Froyd
8ede1e6c43 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
657815bb45 Bug 903193 - Part 7: Replace PushPar use in Ion with SetElementPar. (r=nmatsakis) 2013-10-08 15:14:04 -07:00
Shu-yu Guo
249dd7df96 Bug 903193 - Part 6: Add ParallelExecution path to ArraySetLength. (r=bhackett) 2013-10-08 15:14:04 -07:00
Shu-yu Guo
73a104caf1 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
ed46c58374 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
c2ef9c7b83 Bug 903193 - Part 3: Refactor methods that ensure dense elements. (r=bhackett) 2013-10-08 15:14:03 -07:00
Shu-yu Guo
92a335ac6e Bug 903193 - Part 2: Refactor isThreadLocal to ThreadSafeContext. (r=bhackett) 2013-10-08 15:14:03 -07:00
Shu-yu Guo
db2a9808c7 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
2e3835e6ed Bug 901761 - Part 2: Support CreateThisWithTemplate. (r=nmatsakis) 2013-10-08 15:14:03 -07:00
Shu-yu Guo
6389bf860d 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
73ef407b17 Bug 924285 - Remove VirtualRegister's id field. r=bhackett 2013-10-08 14:18:49 -07:00
Sean Stangl
687009032f Bug 924538 - Float32 support for Uint8ClampedArray. r=luke 2013-10-08 13:17:49 -07:00
Andrew McCreight
678a978e2f Bug 924443 - Remove waitBackgroundSweepOrAllocEnd() call from JS_IterateCompartments. r=billm 2013-10-08 09:36:43 -07:00
Andy Wingo
adf7c6adcc Bug 911334 - More precisely specify bit layout of JSScript flags. r=Waldo 2013-10-08 12:19:40 +02:00
Birunthan Mohanathas
8e7515d933 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
a7848e1e6c 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
01a5defba0 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
d17e55141a 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
fc988eb823 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
4b3762542c 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
94e0274ace 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
a4ed25f406 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
e5d5c67b95 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
e3785b3a6a 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
8b1e964f27 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
3fb85260a1 Bug 909785 - Add SkipRoot for inline chars used by regexp r=terrence 2013-10-07 13:40:47 +01:00
Jon Coppeard
fb94767c48 Bug 923390 - Fix assertion failure in getpda() shell function r=sfink 2013-10-07 13:40:44 +01:00
Michael Shuen
2302027c71 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
2a2f2cdc3b Bug 921902 - Fix --disable-ion builds. 2013-10-05 08:26:19 -06:00
masaya iseki
27ca55de54 Bug 900285 - IonMonkey: Ensure context of IC's call. r=nbp 2013-10-04 19:24:10 -07:00
Steve Singer
d39d6bd03e Bug 923354 - Exclude MacroAssembler.h on non ION builds. r=luke 2013-10-04 13:30:13 -04:00
Douglas Crosher
95bb02c8a8 Bug 923328 - Ionmonkey: fix float32 hash function. r=terrence 2013-10-03 10:11:18 +10:00
Mike Hommey
22e60c17f3 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
a07607b748 Bug 921454 - Tests for NAC. r=jonco 2013-10-04 13:29:37 +02:00