Bobby Holley
499052748f
Bug 1022016 - Redesign nsDependentJSString API to be less of a footgun. r=gabor
2014-06-10 20:15:56 -07:00
Boris Zbarsky
3dc420b015
Bug 1020715. Remove the quickstubs for quota API. r=peterv
2014-06-10 22:38:06 -04:00
Luke Wagner
a8bc6e4579
Bug 1022027 - Fix leak in off-main-thread parsing (r=bhackett)
...
--HG--
extra : rebase_source : 06d12e96de4397dc3f7dfba5efd4088251defc38
2014-06-10 10:43:05 -05:00
Brian Hackett
b47f2d70ec
Bug 1013586 - Detect and immediately crash on cross compartment bugs in RegExpShared, r=billm.
2014-06-10 16:46:51 -06:00
Terrence Cole
8484f2aa70
Bug 1021286 - Remove a GC analysis suppression which is now defunct; r=luke
2014-06-09 16:40:10 -07:00
Jon Coppeard
41c1b35893
Bug 1011474 - Don't trash CallTemp1 register in malloc/free stubs; r=mjrosenb
2014-06-10 07:50:00 -07:00
Lars T Hansen
c29212c7ce
Bug 1019821 - Test cases and benchmarks for PJS garbage collection. r=shu
...
--HG--
rename : js/src/parjs-benchmarks/README.txt => js/src/parjs-benchmarks/obsolete/README.txt
rename : js/src/parjs-benchmarks/allocator.js => js/src/parjs-benchmarks/obsolete/allocator.js
rename : js/src/parjs-benchmarks/edges.js => js/src/parjs-benchmarks/obsolete/edges.js
rename : js/src/parjs-benchmarks/liquid-resize-par.js => js/src/parjs-benchmarks/obsolete/liquid-resize-par.js
rename : js/src/parjs-benchmarks/liquid-resize.js => js/src/parjs-benchmarks/obsolete/liquid-resize.js
rename : js/src/parjs-benchmarks/mandelbrot.js => js/src/parjs-benchmarks/obsolete/mandelbrot.js
rename : js/src/parjs-benchmarks/nbody-seeded.js => js/src/parjs-benchmarks/obsolete/nbody-seeded.js
rename : js/src/parjs-benchmarks/rectarray.js => js/src/parjs-benchmarks/obsolete/rectarray.js
rename : js/src/parjs-benchmarks/run.sh => js/src/parjs-benchmarks/obsolete/run.sh
rename : js/src/parjs-benchmarks/seedrandom.js => js/src/parjs-benchmarks/obsolete/seedrandom.js
rename : js/src/parjs-benchmarks/util.js => js/src/parjs-benchmarks/obsolete/util.js
2014-06-10 20:10:17 +02:00
Jason Orendorff
bec7a1d372
Bug 1023109 - Update nsIXPCScriptable.idl UUID. (Interface changed in rev a470806c3553.) r=Waldo.
...
"[...] nothing can go wrong with this" --Jeff Walden.
--HG--
extra : rebase_source : 95640f61aae830080c96ff6db849b9da36ad4bcf
2014-06-10 12:20:11 -05:00
Lars T Hansen
84c691ea1a
Bug 1010947 - Nursery: tenuredSize is computed incorrectly for ArrayObject objects. r=jonco
2014-06-06 09:44:02 +02:00
Gijs Kruitbosch
9255c62f6f
Bug 1022002 - make cloneInto create functions that clone their arguments, r=bholley
2014-06-09 19:09:51 +01:00
Ed Morley
62dc0bf17c
Backed out changeset 6d172e86ce2e (bug 1022002) for tipping Android 2.3 reftest-6 runtimes over the max time limit
2014-06-10 15:08:49 +01:00
Benjamin Bouvier
18bf10c285
Bug 1014083: Revert taking initial adjustment offset into account when computing stack slot offsets; r=luke
2014-06-10 14:25:42 +02:00
Jan de Mooij
c5101376e8
Bug 1021714 part 5 - More date parsing cleanup and handle Latin1 strings. r=njn
...
--HG--
extra : rebase_source : 441b2756563065546a24ef1723a78a5a5c032aac
2014-06-10 11:23:39 +02:00
Jan de Mooij
ca6b6fb9d0
Bug 1021714 part 4 - Some date_parseISOString cleanup. r=njn
...
--HG--
extra : rebase_source : 4ab27793d02767c461305d43aa4863c06fbf14c9
2014-06-10 11:19:28 +02:00
Jan de Mooij
47c0655374
Bug 1021714 part 3 - More date_parseString cleanup. r=njn
...
--HG--
extra : rebase_source : 18254fb8d0296c82ad7ca1fd79166fbbaeda1fc0
2014-06-10 11:19:27 +02:00
Jan de Mooij
fe21df2796
Bug 1021714 part 2 - Move some variable declarations. r=njn
...
--HG--
extra : rebase_source : 74dde3ee49f8397f6d6ef6b7bc0851d0bcea643f
2014-06-10 11:19:27 +02:00
Jan de Mooij
da0502b19e
Bug 1021714 part 1 - Eliminate "goto syntax" in date_parseString. r=njn
...
--HG--
extra : rebase_source : 7a5d30ad5346e8b06e04cad82f0637ad5ee7dfbf
2014-06-10 11:19:22 +02:00
Gijs Kruitbosch
3c3b551714
Bug 1022002 - make cloneInto create functions that clone their arguments, r=bholley
2014-06-09 19:09:51 +01:00
Mike Hommey
780f948224
Bug 933313 - Move ObjectImpl-inl.h #include to please check_spidermonkey_style.py. r=me
2014-06-10 16:38:12 +09:00
Mike Hommey
40e946bb4f
Bug 933313 - Add missing #include for non-unified builds. r=me
2014-06-10 16:02:09 +09:00
Lars T Hansen
7a4c46b050
Bug 933313: Per-worker generational GC for PJS. r=jandem r=terrence r=shu r=jonco
2014-06-09 22:04:14 -07:00
Ryan VanderMeulen
1312f492dc
Backed out changeset 2679510e9371 (bug 1013586) for Android jsreftest crashes.
...
CLOSED TREE
2014-06-09 19:55:35 -04:00
Eric Faust
4300dbf3ba
Backout changesets 654a3fc28fa2 and 88fefd05fb64 (bug 1017862) for Cpp and mochitest failures on a CLOSED TREE. r=bustage
2014-06-09 15:48:55 -07:00
Eric Faust
6d8a7bdd33
Bug 978229 - Remove now unused FromGenericPropertyDescriptor(). (r=Waldo over IRC)
2014-06-09 15:32:20 -07:00
Brian Hackett
4fcf086b5c
Bug 1013586 - Detect and immediately crash on cross compartment bugs in RegExpShared, r=billm.
2014-06-09 16:15:55 -06:00
Terrence Cole
b24329f678
Bug 1011474 - Work around a codegen bug on ARM; r=sfink
2014-06-09 12:15:54 -07:00
Eric Faust
16ae149f74
Bug 1017862 - Followup: Fix bustage on a CLOSED TREE. (r=Waldo over IRC)
2014-06-09 14:34:34 -07:00
Eric Faust
f5cf6555d9
Bug 1017862 - Remove virtual destructor from BaseProxyHandler. (r=jorendorff)
2014-06-09 14:12:17 -07:00
Nathan Froyd
e96fd6233c
Bug 1022785 - disable android snippets for reftests/crashtests/jsreftests; r=jmaher
2014-06-09 13:37:21 -04:00
Bill McCloskey
99787ebd6d
Bug 1016738 - Back out for webrtc crashes.
2014-06-09 12:30:38 -07:00
Lars T Hansen
438c5a7612
Bug 1018686 - Fix latent NPE in Nursery.cpp. r=jonco
2014-06-06 09:39:11 +02:00
Eric Faust
bc1819a27a
Bug 978229 - Remove now unused NormalizeAndCompletePropertyDescriptor(). (r=Waldo)
2014-06-09 12:28:41 -07:00
Benjamin Peterson
d4c0f4954e
Bug 1022396 - Remove Number.toInteger. r=jorendorff
...
--HG--
extra : rebase_source : b9083a824d6a436f7da4c9e158cb78b4ba81fb8c
2014-06-09 10:48:26 -07:00
Jeff Walden
ab86401fe2
Bug 1022784 - Make all users of AutoGCRooter depend upon its definition, not upon forward declarations of it. r=terrence
2014-06-09 10:35:59 -07:00
Jeff Walden
7e698a4907
Bug 1021001
- Remove AutoCheckCannotGC from NamespaceImports.h, and require users to use the sole definition in GCAPI.h. r=terrence
2014-06-09 09:44:30 -07:00
Sushant Dinesh
31b51271ed
Bug 1003726 - Uses (w)memchar where possible in StringMatcher, r=h4writer
2014-06-08 14:15:12 +02:00
Jon Coppeard
fe6d3a4b70
Bug 1021114 - Remove GCMethods::kind() in favour or RootKind::rootKind() r=terrence
2014-06-07 10:34:57 +01:00
Jon Coppeard
0d943dd656
Bug 988486 - Make more GCRuntime members private and add necessary accessors r=terrence
2014-06-07 10:34:57 +01:00
Jon Coppeard
62086f2135
Bug 988486 - Move scriptAndCountsVector from GCRuntime to JSRuntime r=terrence
2014-06-07 10:34:56 +01:00
Ehsan Akhgari
07aa9a5e86
Bug 1021378 - Add support for clang-cl to the build system; r=glandium
...
This patch does two things: 1. Treat clang on Windows explicitly as MSVC. There
are some places in our build system where we try to detect clang by looking at
the output of $(CC) -v, and that will cause us to believe that we are using
clang, which is not helpful. This patch defines the CLANG_CL variable when it
detects clang being used on Windows. It also masquarades clang-cl as MSVC
2012, which is how the compiler introduces itself through the _MSC_VER
predefined variable.
2. Disable a bunch of things which currently are not supported on clang-cl. As
we proceed with this port, hopefully we'll be able to remove everything in this
list, but this will get us closer to be able to build with clang-cl.
With this patch and clang-cl trunk, we can get past the configure stage of the
build.
--HG--
extra : rebase_source : e5b8d77e4571c936820cec858953d58b6f31e0d5
2014-06-07 10:27:43 -04:00
Sankha Narayan Guria
b82d597872
Bug 1011541 - Implement Div Recover instruction. r=nbp
2014-06-06 17:32:15 +02:00
Sankha Narayan Guria
09680b730e
Bug 1011540 - Implement Mul Recover Instruction. r=nbp
2014-06-06 17:29:45 +02:00
Ryan VanderMeulen
9c350ad8b0
Backed out 3 changesets (bug 1021114, bug 988486) for GC crashes on a CLOSED TREE.
...
Backed out changeset f56234ba7ec7 (bug 1021114)
Backed out changeset 14a4a9062253 (bug 988486)
Backed out changeset 03eccac81e15 (bug 988486)
2014-06-07 00:03:17 -04:00
Jan de Mooij
6a5ad11498
Bug 1020869 - Make IdToTypeId, StringIsArrayIndex etc work with Latin1 strings. r=bhackett
2014-06-07 14:59:52 +02:00
Jan de Mooij
88da63623a
Bug 1021209 - Make QuoteString support Latin1 strings. r=bhackett
2014-06-07 14:59:50 +02:00
Nicholas D. Matsakis
d67570c322
Bug 973238 Part 9 -- Move kind to type
namespace, insert some const qualifiers r=sfink
2014-03-26 20:16:00 -04:00
Nicholas D. Matsakis
fc3f647f64
Bug 973238 Part 8 -- Remove dead code (FillTypedArrayWithValue) r=sfink
2014-03-26 14:33:55 -04:00
Nicholas D. Matsakis
7e2d4b5559
Bug 973238 Part 7 -- Remove type object addendum; leave the addendum mechanism in place r=bhackett
2014-03-11 13:44:58 -04:00
Nicholas D. Matsakis
dea7e3bb5f
Bug 973238 Part 6 -- Consult prototype rather than typed object addendum r=bhackett
2014-03-11 13:23:24 -04:00
Nicholas D. Matsakis
6daced7c0a
Bug 973238 Part 5 -- Remove private field from StructTypeDescr, which is unused r=sfink
2014-04-01 22:46:04 -04:00