Carsten "Tomcat" Book
b4c21f0962
Backed out changeset 3a23bcbc4e60 (bug 953164) for JS Reftest Bustage on a CLOSED TREE
2014-02-26 14:00:34 +01:00
Carsten "Tomcat" Book
32224bf04c
Backed out changeset 6f7f5787e46e (bug 953164)
2014-02-26 13:59:41 +01:00
Hannes Verschore
1bb11d0de8
Bug 953164 - Undo debug code that wasn't part of the review, r=me
2014-02-26 12:41:29 +01:00
Hannes Verschore
53b344032f
Bug 953164 - IonMonkey: Improve type information at branches, r=jandem
2014-02-13 23:19:15 +01:00
Nicolas B. Pierron
1e078847ca
Bug 973889 - Handle static with objects in XDR/Clone of inner functions. r=wingo
2014-02-26 02:58:36 -08:00
Jan de Mooij
1c99716963
Bug 901086 - Fix CodePosition comparison in LSRA findBestBlockedRegister. r=sunfish
2014-02-26 11:12:39 +01:00
Jan de Mooij
b36f3f389e
Bug 939562 part 2 - Move JIT flags from ContextOptions to RuntimeOptions. r=bent,bholley,luke
2014-02-26 10:25:36 +01:00
Jan de Mooij
a5dacf6e8d
Bug 939562 part 1 - Bump trusted script buffer size for ASAN builds. r=bholley
2014-02-26 10:19:45 +01:00
Terrence Cole
eee4219b64
Bug 919544 - Allow cached object allocation to GC; r=jandem
2014-02-01 12:04:03 -08:00
Luke Wagner
13dba8c69f
Bug 976348 - Change DescribeScriptedCaller to not return a JSScript (r=bholley)
...
--HG--
extra : rebase_source : 58387ce3e4c49d3140b92b84bf3577fc6584820e
2014-02-25 09:43:14 -06:00
Nathan Froyd
564b48a15b
Bug 976565 - remove IS_LITTLE_ENDIAN use from MacroAssembler-arm.cpp; r=mjrosenb
2014-02-24 21:33:10 -05:00
Terrence Cole
a1f75ee1c9
Bug 975947 - Fix generational GC's interaction with the barrier verifier; r=sfink
2014-02-24 15:08:05 -08:00
Andy Wingo
6369688532
Bug 976596 - Block-scoped variables indexing refactor r=luke
2014-02-25 18:46:15 +01:00
Andy Wingo
19e9ec3edc
Bug 976047 - Simplify jsanalyze.cpp now that locals no longer alias the stack r=jandem
2014-02-25 18:46:13 +01:00
Nicholas D. Matsakis
ba30e5cf0d
Bug 973563 - Correct assertion for zero-sized structs r=till
2014-02-24 14:31:15 -05:00
Andy Wingo
3140adb1b5
Bug 962599 - Store let-bound variables in the fixed part of stack frames r=luke,jandem
2014-02-12 18:46:24 +01:00
Bobby Holley
840a00ea3f
Bug 976151 - Anti eval/Function() check during wrapping should use |subsumes|. r=gabor
2014-02-25 08:38:33 -08:00
Luke Wagner
485e352480
Bug 976054 - Fix XDR to store script->nslots_ with a uint32_t (r=wingo)
2014-02-25 09:47:46 -06:00
Masatoshi Kimura
19c616ccf4
Bug 975803 - Workaround a MSVC10 compiler bug. r=luke
2014-02-25 21:50:40 +09:00
Nathan Froyd
daf6fcb907
Bug 970498 - remove unnecessary padding in JSClass and js::Class; r=Waldo
2014-02-24 15:20:38 -05:00
Nathan Froyd
c61d66e196
Bug 970504 - make JS_CLASS_MEMBERS useful in more places; r=jorendorff
2014-02-24 15:08:57 -05:00
Mike Shal
6fdc43de4a
Bug 974205 - Use --with-compiler-wrapper when enabling sccache. r=glandium
2014-02-25 15:41:57 +09:00
Ehsan Akhgari
92b3158879
Backed out changeset 8d8165293e9b (bug 976372) because of Windows debug bustage on a CLOSED TREE
2014-02-24 23:01:54 -05:00
Ehsan Akhgari
1e925946d1
Bug 976372 - Remove support for compilers which lack support for dynamic_cast<void*>; r=dbaron
...
--HG--
extra : rebase_source : 83a23e3b8fa4462eb70a1844b555c7605162a497
2014-02-24 21:06:06 -05:00
Jim Blandy
5552da47ab
Bug 935203: Provide introductionType information for all sources of JS in SpiderMonkey. r=djvj
2014-02-24 15:31:47 -08:00
Jim Blandy
d38d926a57
Bug 935203: Consolidate initialization of ScriptSource from CompileOptions. r=djvj
2014-02-24 15:31:47 -08:00
Jim Blandy
495cb8fc93
Bug 935203: Don't leak ScriptSources if we error out before a ScriptSourceObject can take ownership of them. r=djvj
2014-02-24 15:31:47 -08:00
Nicholas D. Matsakis
fbc51eec04
Bug 972581 part 2 -- Add 1-dim mapPar r=shu
2014-02-13 16:38:21 -05:00
Nicholas D. Matsakis
3457a4acff
Bug 972581 part 1 -- Introduce getDerivedIf and getOpaqueIf r=till
2014-02-13 16:30:26 -05:00
Nicholas D. Matsakis
688984033c
Bug 975456 -- Preserve invariant that views on a neutered buffer have a NULL data pointer r=shu
2014-02-21 12:32:24 -05:00
Nicholas D. Matsakis
5b343adea6
Bug 972579 -- Add worker id
2014-02-13 15:36:06 -05:00
Nicholas D. Matsakis
e5d980f9d6
Bug 970285 -- Detect negative lengths supplied to unsized array constructor r=shu
2014-02-12 18:49:46 -05:00
Luke Wagner
6ffd8242e8
Bug 975182 - OdinMonkey: unprotect code while cloning (r=benj)
2014-02-24 12:20:04 -06:00
Jim Chen
1d7838e5f6
Bug 974980 - Always push a js:RunScript frame in pseudostack; r=BenWa
2014-02-24 12:27:58 -05:00
Romain Perier
5d175cd7e5
Bug 975373 - IonMonkey: Use MutableHandleValue for out-parameter in vm calls, r=h4writer
2014-02-24 16:39:28 +01:00
Benjamin Bouvier
8aafa542ad
Bug 959119: Take into account the use's index when determining whether a mir node can consume a float32; r=sstangl
2014-02-24 16:23:50 +01:00
Sankha Narayan Guria
5c3f0ddd2d
Bug 975412 - Fix length properties of Map and Set constructors. r=jorendorff
2014-02-21 21:17:22 +05:30
Dan Minor
2b1ee432d6
Bug 975403 - Support chunking in jit-test harness; r=terrence
2014-02-24 08:01:31 -05:00
Ehsan Akhgari
5d2d8c62a4
Bug 975740 - Port WIN32_EXE_LDFLAGS to moz.build; r=mshal
2014-02-24 08:30:25 -05:00
Jan de Mooij
0c5954a12c
Bug 975125 - Optimize Baseline IC post barriers to check the value is in the nursery. r=terrence
2014-02-22 14:15:44 +01:00
Bobby Holley
1ad0b5ebc4
Bug 975277 - Followup bustage fix for the very recent removal of shortId. r=me CLOSED TREE
2014-02-21 16:22:48 -08:00
Bobby Holley
8add84b025
Bug 975277 - Introduce a mechanism to identify instances of standard classes. r=luke
2014-02-21 16:03:11 -08:00
Bobby Holley
076b37d7fa
Bug 975277 - Move the wrappedJSObject getter out of getPropertyDescriptor. r=gabor
...
The current setup is kinda wrong, and doesn't work with HasPrototype Xrays.
This change requires us to manually munge the holder, but that's probably ok
for now.
2014-02-21 16:03:08 -08:00
Bobby Holley
58c0c8876c
Bug 975277 - Clean up the XPCWN XrayHolder a bit. r=gabor
2014-02-21 15:55:31 -08:00
Bobby Holley
8c30c17a2d
Bug 975277 - Rewrite Proxy::set logic. r=efaust
...
The current logic ends up invoking BaseProxyHandler::set in various cases that
will cause it to invoke handler->getPropertyDescriptor, which is verboten for
mHasPrototype proxies.
2014-02-21 15:55:31 -08:00
Peter Van der Beken
f2f3714e0a
Bug 975277 - Pass the real receiver when using HasPrototype. r=bholley
2014-02-21 15:55:31 -08:00
Peter Van der Beken
4958def6ef
Bug 975277 - Add some machinery to allow Traits to specify whether they want to use hasPrototype or not. r=bholley,efaust
2014-02-21 15:55:30 -08:00
Brian Hackett
d3ebcda1f6
Bug 964057 - Share self hosted state between runtimes, r=till.
2014-02-21 16:54:25 -07:00
Terrence Cole
ded53c42ba
Bug 969410 - Do not expose non-tenured addresses in JS_GetObjectId; r=sfink
...
--HG--
extra : rebase_source : dfa32a19df80b9ae5f9d7d535b141e50007c0149
2014-02-20 13:38:57 -08:00
Brian Hackett
ac85a0c7a8
Bug 975335 - Allow calling CurrentThreadCanAccess{Runtime,Zone} from any thread, r=luke.
2014-02-21 13:22:39 -07:00