Nicholas Nethercote
17dde15c72
Bug 889146 (part 10) - Clean up ArrayBufferObject a bit. r=sfink.
...
--HG--
extra : rebase_source : dab1cfca56c7d46df5a07af02a62b197587ca629
2013-07-02 13:27:12 -07:00
Nicholas Nethercote
522f63c5b4
Bug 889146 (part 9) - Clean up DataViewObject a bit. r=sfink.
...
--HG--
extra : rebase_source : 9cce2029b9eceaa5e1dbff54ced913179213b262
2013-07-02 13:19:18 -07:00
Nicholas Nethercote
e253358027
Bug 889146 (part 8) - Move some functions into ArrayBufferViewObject and make its SLOT members protected. r=sfink.
...
--HG--
extra : rebase_source : 01e19458a6499da4fa296aed0c56203d414fff44
2013-07-02 13:06:12 -07:00
Nicholas Nethercote
0ef868476c
Bug 889146 (part 7) - Rename Int8Array as Int8ArrayObject, and likewise for othe typed array classes. r=sfink.
...
--HG--
extra : rebase_source : 6343032a019e86cdfae64a8319b5b189969c823f
2013-07-02 12:48:35 -07:00
Nicholas Nethercote
9c7a2167f4
Bug 889146 (part 6) - Rename TypedArrayTemplate as TypedArrayObjectTemplate, and ThisTypeArray as ThisTypedArrayObject. r=sfink.
...
--HG--
extra : rebase_source : df4c83ec555e0436efb1769e64f722fc1f30a2b0
2013-07-02 12:48:35 -07:00
Nicholas Nethercote
81be90697d
Bug 889146 (part 5) - Rename TypedArray as TypedArrayObject. r=sfink.
...
--HG--
extra : rebase_source : 2eb626fb70a2ef510705c5d9d1fd483871158059
2013-07-02 12:48:35 -07:00
Nicholas Nethercote
3c38f123b1
Bug 889146 (part 4) - Rename DataView as DataViewObject in comments, where appropriate. r=sfink.
...
--HG--
extra : rebase_source : 917e1a47c6bc53f8021b03e70582a1a6745fc309
2013-07-02 12:48:35 -07:00
Nicholas Nethercote
203704f26b
Bug 889146 (part 3) - Rename BufferView as ArrayBufferViewObject. r=sfink.
...
--HG--
extra : rebase_source : 5aab8be3c4a115d47c68e803044f7f99ffc23021
2013-07-02 12:48:35 -07:00
Nicholas Nethercote
1062867a06
Bug 889146 (part 2) - Rename ArrayBuffer as ArrayBufferObject in comments, where appropriate. r=sfink.
...
--HG--
extra : rebase_source : 6827010b81847ca02dd297dab526ea6850cbb446
2013-07-02 12:48:34 -07:00
Nicholas Nethercote
85f64085da
Bug 889146 (part 1) - Realign the typed array class hierarchy. r=sfink.
...
--HG--
extra : rebase_source : f8f412226579a6bc3d572f32df455979be37af52
2013-07-01 23:15:42 -07:00
Xavier Fung
221217ebbf
Bug 888158 - Make configure to detect Visual Studio 2013 compiler. r=ted
2013-07-03 10:52:32 +09:00
Dan Gohman
82f735fe7c
Bug 876064 - Implement constant pools for double constants on x64. r=sstangl
2013-07-01 21:24:08 -07:00
Dan Gohman
a0b2a8279e
Bug 876064 - Change HeapLabel with NonAssertingLabel, and don't allocate it on the heap. r=luke
2013-07-01 21:23:00 -07:00
Trevor Saunders
555efd0eb9
bug 886526 - remove XPCOM_TRANSLATE_NSGM_ENTRY_POINT r=bsmedberg
2013-06-15 02:33:35 -04:00
Nicolas B. Pierron
6e8f09cf66
Bug 888568 - Range analysis, Handle int32 infinities on MAbs. r=mjrosenb
2013-07-02 17:41:27 -07:00
Trevor Saunders
ba5234fbc9
bug 877937 - copy the work around to allow clang to build as C++11 to js/src/build/unix/headers/ r=glandium
2013-06-26 17:26:04 -04:00
Bobby Holley
4743c7fcdf
Bug 888104 - Fix xpcshell linkage error on windows. r=me CLOSED TREE
2013-07-02 16:34:33 -06:00
Joey Armstrong
b931149ad7
bug 870407: move CMMSRCS to mozbuild (file batch #3 ). r=mshal
2013-07-02 17:09:08 -04:00
Bobby Holley
71fd12c910
Bug 888104 - Reimplement Auto*JSContext in terms of AutoCxPusher. r=gabor
2013-07-02 14:39:03 -06:00
Bobby Holley
8a738ba0a1
Bug 888104 - Introduce AutoCxPusher and reimplement nsCxPusher in terms of it. r=gabor
2013-07-02 14:39:03 -06:00
Bobby Holley
8536bd9ae6
Bug 888104 - Move nsCxPusher's mScx grabbing code into the common helper method. r=gabor
...
This function is called by Push and PushNull, so with the added null check this
is equivalent. This facilitates the refactoring in the next patch.
2013-07-02 14:39:02 -06:00
Mike Shal
37bbfefcec
Bug 880245 - Move EXTRA_JS_MODULES to moz.build (batch #4 ); r=joey
2013-07-01 11:34:30 -04:00
David Anderson
560edcbeff
Remove unused run-to-completion feature in IPDL (bug 876989, r=cjones).
2013-07-02 11:22:18 -07:00
Sankha Narayan Guria
159aaf8346
Bug 788172 - Make Proxy a function. r=ejpbruel
2013-07-02 21:57:14 +05:30
Dan Gohman
95e3c4ec47
Bug 866137 - Implement range analysis for LoadTypedArrayElement r=jandem
2013-07-02 10:40:04 -07:00
Ian Stakenvicius
7f3aed5bd0
Bug 886418 - Add MOZJS_{MAJOR,MINOR}_VERSION to js-config.h so that JSAPI differences can be handled at compile time. r=glandium
...
--HG--
extra : rebase_source : 20d442b10d3facd30d0eaaa603214038eed72baf
2013-06-24 12:40:00 +02:00
Jeff Walden
42538d85af
Bug 869659 - Make the ECMAScript Internationalization API opt-out, rather than opt-in. Also opt desktop builds out of the API for now, til we get cross-compiling working. r=glandium
2013-05-10 15:30:15 -07:00
Jeff Walden
296b917e73
Bug 888106 - Add too-much-recursion detection to isExtensible tests, and make the isExtensible hook capable of failing. r=bholley, r=ejpbruel
...
--HG--
extra : rebase_source : fe7345322f87dd214aa5122ea8704750e8b2375a
2013-06-28 14:01:09 -07:00
Jon Coppeard
bda7884000
Bug 886829 - also update comments in jsclass.h DONTBUILD
2013-07-02 12:14:30 +01:00
Terrence Cole
d145542530
Bug 878160 - GC: post barrier weak references in the browser - part 2 browser r=terrence r=billm
...
--HG--
extra : rebase_source : a1856a7dce28da5086f6fbeaeda15596193aa7ad
2013-06-05 16:40:02 -07:00
Jon Coppeard
ff4b38f917
Bug 878160 - GC: post barrier weak references in the browser - part 1 JS engine r=terrence
...
--HG--
extra : rebase_source : 4dfd4f8f46564d3a9858646a0f68c9047c2f7e93
2013-07-02 09:43:45 +01:00
Jon Coppeard
3abbe906f5
Bug 886829 - In-source comments incorrectly say JSClass::finalizer is mandatory r=billm
...
--HG--
extra : rebase_source : d01ba99257b2a392d332f56dfc655f6439462c1b
2013-07-02 09:42:01 +01:00
Jon Coppeard
b97b25cc93
Bug 886910 - GC: IsAboutToBeFinalized returns true for things allocated during incremental sweeping r=billm
...
--HG--
extra : rebase_source : 04f6e07060567631c0e10ba913595a2a53e1c20f
2013-07-02 09:38:52 +01:00
Phil Ringnalda
84d1970624
Backed out efc4b8a23cd7:12e8fc56b5eb (bug 876064) for asm.js test failures
2013-07-01 23:06:49 -07:00
Dan Gohman
8702a7d71d
Bug 876064 - Implement constant pools for double constants on x64. r=sstangl
2013-07-01 21:24:08 -07:00
Dan Gohman
1fa8293dcc
Bug 876064 - Change HeapLabel with NonAssertingLabel, and don't allocate it on the heap. r=luke
2013-07-01 21:23:00 -07:00
Benjamin Bouvier
6252ddc79e
Bug 884473: puts a warning message when compiled with --enable-perf and no env variable is given; r=sstangl
2013-07-01 16:35:27 -07:00
Benjamin Bouvier
a62e5193bb
Bug 884473: Integrate perf with OdinMonkey: basic blocks profiling; r=sstangl
2013-07-01 16:35:25 -07:00
Benjamin Bouvier
165b7a6386
Bug 884473: Integrate perf with Odinmonkey: functions profiling; r=sstangl
2013-07-01 16:35:22 -07:00
Luke Wagner
e9537bcd72
Bug 885908 - use js_malloc instead cx->malloc inside ScriptSource::chars to avoid triggering GCs for large scripts (r=billm)
...
--HG--
extra : rebase_source : 87e4669be579cb7b9f836856e1bfb4bfcd0e6669
2013-07-01 16:26:19 -07:00
Till Schneidereit
2c5ffb676b
Bug 888613 - Micro-optimization of js::ToInteger. r=jwalden
...
--HG--
extra : rebase_source : 3e5774bec875860659b500ae9ab87c404f213c47
2013-07-02 00:48:18 +02:00
Till Schneidereit
7eff9354c4
Bug 888673 - Update Yarr yet again. r=sstangl
...
--HG--
extra : rebase_source : 129ba2817818f5c666b9d1bd4402a76999bff895
2013-07-01 23:29:19 +02:00
Terrence Cole
89bd58343d
Bug 879079 - Fix static root analysis hazards around ToInteger; r=sfink
...
--HG--
extra : rebase_source : 645febaf4b4044e28ba9d53a301a7c3ca7468487
2013-06-26 14:46:23 -07:00
Terrence Cole
8f7c57ce69
Bug 879079 - Fix static root analysis hazards around ValueToSource; r=sfink
...
--HG--
extra : rebase_source : 2f31fdefdcdd6bb95beace105f6b79458d3a407f
2013-06-26 14:44:51 -07:00
Terrence Cole
3e796ef275
Bug 879079 - Fix a static analysis rooting failure; r=wingo
...
--HG--
extra : rebase_source : 274a60e9fae01027fef0cdb67fc8fa56120a9c83
2013-06-26 14:18:14 -07:00
Terrence Cole
b6bf234879
Bug 879079 - The static rooting analysis gets confused by Invoke's indirect parameter; r=sfink
...
--HG--
extra : rebase_source : 5428622f10f84ec6ffbae05dda7b14bf435c97ba
2013-06-26 10:38:30 -07:00
Ms2ger
2dcf517a55
Bug 888579 - Remove some code that handled WN Nodes; r=bholley
2013-07-01 09:14:36 +02:00
Ms2ger
09a439737c
Bug 887009 - Pass MutableHandleValue to Invoke(); r=terrence
2013-07-01 09:03:13 +02:00
Ms2ger
ae221922f0
Bug 887909 - Convert IDBFileHandle to WebIDL; r=janv
2013-07-01 09:02:37 +02:00
Bobby Holley
8e593f3125
Bug 880917 - Remove AutoVersionAPI. r=luke
...
This doesn't do anything anymore. The compile options should generally carry
the right version through, with the exception of eval, which will end up using
the version of the running script anyway.
2013-06-29 09:11:20 -06:00