Jon Coppeard
8278efd42a
Bug 897484 - GC: Convert JS_GetProperty APIs to take MutableHandleValue r=terrence r=bholley r=smaug
2013-07-26 10:00:38 +01:00
Marty Rosenberg
17dbda0d97
bug 858940: fix an additional case where we inspect the instruction stream without going through an iterator. (r=jbramley)
2013-07-15 14:21:46 -04:00
Marty Rosenberg
f61b4baa0e
bug 898720: Don't step over natural guards when iterating over instructions. (r=jbramley)
2013-07-29 06:57:05 -04:00
Jan de Mooij
5cabf6d4f9
Bug 898047 - Fix Ion to set the Folded flag on arguments MIR when optimizing fun.apply(x, arguments). r=bhackett
2013-07-29 11:16:12 +02:00
Emanuel Hoogeveen
ee6e723ff7
Bug 888088 (part 11, attempt 2) - Fix #include ordering in js/src/ion/arm/. r=nnethercote.
...
--HG--
extra : rebase_source : af94f273059792c3e8a57221adaad6a4b60e193e
2013-07-25 17:10:25 -07:00
Emanuel Hoogeveen
b14057bf16
Bug 888088 (part 13) - Fix #include ordering in a few places that fell through the cracks. r=nnethercote.
...
--HG--
extra : rebase_source : 8dd03c77de6add76c9e78cb87180e1fdc36b57df
2013-07-28 17:04:47 -07:00
Luke Wagner
c42cbb8fbc
Bug 898619 - put the rest of the JSRuntime:: methods into vm/Runtime.cpp (r=billm)
2013-07-28 21:27:38 -05:00
Christian Holler
2ff908525e
Bug 898230 - Disable alloc-dealloc checking under AddressSanitizer. r=glandium
2013-07-29 02:44:00 +02:00
Nikhil Marathe
7a60ee908b
Bug 898661 - Temporarily disable Binary Data in Nightly builds too. r=nmatsakis
...
--HG--
extra : amend_source : 4ba33977d6d6990b17f44218f8382d2a92c86a2c
2013-07-28 08:26:13 -07:00
Nikhil Marathe
a11998b31a
Bug 898623 - Root StructType FieldInfo properties. r=terrence
...
--HG--
extra : rebase_source : 8d9c9a3da29f8289b3c1f0bd2e5bc1fc5c6eb1df
2013-07-26 16:21:53 -07:00
Jeff Walden
da8ea41512
Bug 890127 - Properly initialize and cleanup ICU, when enabled in JS engine builds. r=njn
...
--HG--
extra : rebase_source : f1dd0e44afe1561e225bef1f31735caef1cea18c
2013-07-19 20:18:01 -07:00
Jeff Walden
e1feef57fd
Bug 896124 - Implement a JS_Init() JSAPI function, to be called before any other JSAPI operations (except JS_SetICUMemoryFunctions) are performed, to centralize whole-engine initialization tasks. r=bsmedberg for the XPCOM bits, r=luke for the JS bits
...
--HG--
extra : rebase_source : fd308ab3bd76c67a0b128eaefae3edf177893fe1
2013-07-19 20:14:34 -07:00
Shu-yu Guo
567360b207
Bug 898750 - Attach Array.build only if ENABLE_PARALLEL_JS. (r=shell bustage)
2013-07-27 21:39:02 +02:00
Daniel Holbert
809a70cad0
Bug 898021 followup: compare viewType() result to the correct enum type. r=bhackett
2013-07-26 18:24:07 -07:00
Brian Hackett
26e5c13d44
Bug 896154 - Don't check per thread data when verifying pre barriers until after worker threads have been paused, r=billm.
2013-07-26 16:27:44 -06:00
Terrence Cole
dd2456d7ca
Bug 898617 - Assert that the error reporter callback does not set an exception; r=billm
2013-07-25 14:32:54 -07:00
Terrence Cole
b1b102981a
Bug 898621 - Convert ToClampedIndex to take a Handle; r=sfink
...
--HG--
extra : rebase_source : e35c48ad93c609fdb2e670f34eda718902c5b5ed
2013-07-26 12:53:31 -07:00
Brian Hackett
071d2f1f08
Bug 893890 - Don't attach new object metadata to objects created while parsing/emitting scripts, r=luke.
2013-07-26 14:15:37 -06:00
Niko Matsakis
5ca678d7d5
Bug 898371 - Enumerate binary structs. r=nsm
2013-07-26 11:39:33 -07:00
Niko Matsakis
99f14a7540
Bug 898338 - Binary Data: Adjust formatting, convert some static things to non-static. r=nsm
...
--HG--
extra : rebase_source : 8ba33f8b1223099667261a88ae2aa4c39ad5c989
2013-07-26 11:03:42 -07:00
Brian Hackett
c3df2a1c36
Bug 898021 - Mark values written to integer typed arrays as truncated, r=jandem.
2013-07-26 11:29:48 -06:00
Mina Almasry
d23615e4a1
Bug 760851 - Add jsonifier WebIDL declaration and add toJSON to performance.timing. r=bz
...
This patch adds a jsonifier declaration to WebIDL's. The declaration adds an autogenerated method toJSON() on the given webidl. This patch also adds jsonifier and toJSON() to PerformanceTiming.webidl, and performance.timing, respectively.
2013-07-26 12:00:49 -04:00
Carsten "Tomcat" Book
a6db1ea454
Backed out changeset df8423fdcad8 (bug 888088) for possible premaorange crash
2013-07-26 14:49:17 +02:00
Till Schneidereit
7f8196df3b
Bug 898365 - Remove superfluous handler-wrapping form JSFunction::nonLazyScript. rs=jonco
...
--HG--
extra : rebase_source : 67f2c2fd74dbc2e3461ad905e248d06a5c2f9155
2013-07-26 12:59:48 +02:00
Carsten "Tomcat" Book
8c89deb65b
Backed out changeset ae8d72538dee (bug 897484) for b2g bustage
2013-07-26 12:34:25 +02:00
Jeff Walden
e886627c2f
Bug 894026 - Implement ES6 binary and octal literals. r=till
...
--HG--
extra : rebase_source : 8b38dbc0f3c98f7246137d21ae9b3a29be640e2b
2013-07-23 14:12:36 -07:00
Jon Coppeard
4474c26d4e
Bug 897956 - Tidy use of fromMarkedLocation() in interpreter r=luke
2013-07-26 10:00:39 +01:00
Jon Coppeard
fc9b509d4f
Bug 897484 - GC: Convert JS_GetProperty APIs to take MutableHandleValue r=terrence r=bholley r=smaug
2013-07-26 10:00:38 +01:00
Jon Coppeard
1463e7df5b
Bug 896949 - JS_SetProperty APIs should take an immutable parameter r=waldo r=bz
2013-07-26 10:00:38 +01:00
Marty Rosenberg
c28ceb9e6f
bug 894251: NEVER use mov to move the address of a call target. The tracer has no clue how to deal with a single instruction move (r=jandem)
2013-07-26 03:50:22 -04:00
Emanuel Hoogeveen
0cb4d280df
Bug 888088 (part 12) - Fix #include ordering in a handful of remaining places. r=nnethercote.
...
--HG--
extra : rebase_source : 3ab804c5e08732079e5bdcfd36c4566e18192985
2013-07-25 19:13:55 -07:00
Emanuel Hoogeveen
66b629790a
Bug 888088 (part 11) - Fix #include ordering in js/src/ion/arm/. r=nnethercote.
...
--HG--
extra : rebase_source : 74ce29fbacbf1f52fd5129f92cc0c83de59cfd07
2013-07-25 17:10:25 -07:00
Ryan VanderMeulen
4b5a38346d
Backed out 3 changesets (bug 896124, bug 784739, bug 894026) for Windows checktest orange on a CLOSED TREE.
...
Backed out changeset 631b3d5d54f4 (bug 896124)
Backed out changeset 5e1dd28ede5d (bug 894026)
Backed out changeset c10c0a6270ec (bug 784739)
2013-07-26 00:08:51 -04:00
Peter Van der Beken
30b93d7d6b
Bug 894448 part 2 - Remove nativeOwnership = 'nsisupports'. r=bzbarsky
2013-07-04 17:24:59 +02:00
Boris Zbarsky
cc0e521ed8
Bug 894448 part 1. Move IsChromeOrXBL to xpcpublic.h. r=bholley
2013-07-25 19:41:46 -07:00
Dan Gohman
150f61da17
Bug 897747 - IonMonkey: Fix range analysis for MMod. r=waldo
2013-07-25 19:09:50 -07:00
Dan Gohman
acb640fb85
Bug 895465 - IonMonkey: Micro-optimize test instructions using x86's "h" registers. r=sstangl
2013-07-25 18:59:50 -07:00
Till Schneidereit
30bf738d85
Bug 897507 - part 2: add nsrcnotes argument to SaveSharedScriptData and use it instead of script->numNotes(). r=bhackett
...
--HG--
extra : rebase_source : faac238dc652bc52e83c08369ebb43cfcb868c89
2013-07-26 01:27:04 +02:00
Till Schneidereit
d495eb6922
Bug 897507 - part 1: remove functions from header files that are only used in jsscript.cpp. r=bhackett
...
--HG--
extra : rebase_source : a05bd61019d688ab74484641d9f79e8ac64f89de
2013-07-26 01:16:05 +02:00
Till Schneidereit
6b239ff5a0
Bug 892059 - Assert on unclonable values in self-hosting CloneValue. r=jimb
...
--HG--
extra : rebase_source : 0b39e57643965fc41ff1220a2c049eecce24e8c8
2013-07-26 03:04:28 +02:00
Nikhil Marathe
0ae601ff06
Bug 578700 - BinaryData ArrayType method implementations. r=nmatsakis
...
--HG--
extra : amend_source : 8ae08d1ce9a57328dd6a3f8028abf21d0b806222
2013-07-25 17:59:59 -07:00
Nikhil Marathe
add14d406c
Bug 578700 - StructType and BinaryStruct implementation. r=nmatsakis
...
--HG--
extra : amend_source : 379738603fc3c3254f0a159e66cce038478e366a
2013-07-25 17:59:47 -07:00
Nikhil Marathe
9f134c0bd0
Bug 578700 - ArrayType and BinaryArray implementation. r=nmatsakis
...
--HG--
extra : amend_source : 6b5fd0077a4d8f182212a6e7e775eee87bd73bd5
2013-07-25 17:59:14 -07:00
Nikhil Marathe
cf4fae0864
Bug 578700 - Numeric types implementation. r=nmatsakis
...
--HG--
extra : amend_source : 16bd14404c2e30589101f5b965c016b7304b7773
2013-07-25 17:58:50 -07:00
Nikhil Marathe
84314cdddb
Bug 578700 - Binary Data: initialize architecture. r=nmatsakis
...
--HG--
extra : amend_source : 7775dc457c0c25283608e583472dc7cf04bffe8c
2013-07-25 17:57:04 -07:00
Jeff Walden
55d358b4ef
Bug 896124 - Implement a JS_Init() JSAPI function, to be called before any other JSAPI operations are performed, to centralize whole-engine initialization tasks. r=bsmedberg for the XPCOM bits, r=luke for the JS bits
2013-07-19 20:14:34 -07:00
Jeff Walden
18044de962
Bug 894026 - Implement ES6 binary and octal literals. r=till
2013-07-23 14:12:36 -07:00
Nicholas Nethercote
13601c6549
Bug 897850 - Fix order of "construct" and "hasInstance" comments. r=evilpie. DONTBUILD
...
--HG--
extra : rebase_source : 0c7794045398db2e66d3ad1210b3b4b8b14947b0
2013-07-25 15:30:53 -07:00
Terrence Cole
7bde45b12a
Bug 887563 - Convert CallArgs::operator[] to return a Handle; r=Waldo,bz
...
--HG--
extra : rebase_source : a06130820b34f6e1f5bc317e89c087cf0db9eeb8
2013-06-26 16:26:45 -07:00
Ben Turner
7f77c96fa5
Bug 894993 - 'SessionWorker takes lots of memory'. r=billm+khuey.
2013-07-25 15:03:27 -04:00