Mike Shal
28c6bc5279
Bug 888016 - Support compilation in subdirectories without VPATH; r=gps
2013-07-02 17:40:17 -04:00
Brian Hackett
6a3db5feb5
Bug 897202 - Add some double canonicalization, r=luke.
2013-07-29 11:55:49 -06:00
Nikhil Marathe
705f09f73c
Bug 898734 - Fix segfault in error handling. r=nmatsakis
...
--HG--
extra : rebase_source : dfecbc3c3150deb19e352a3d885e35f24983e2e9
2013-07-29 10:28:03 -07:00
Nikhil Marathe
2e263fa17d
Bug 898670 - Add GetStructTypeFieldList(). r=nmatsakis
...
--HG--
extra : rebase_source : ac13a0cb025b0dd24d407833d573c0499d33b56c
2013-07-29 10:25:09 -07:00
Nikhil Marathe
9cc8eddb95
Bug 898675 - Binary Data: Free StructType fieldList on error. r=nmatsakis
...
--HG--
extra : rebase_source : a7ebb8c1bbf7464ab0697dc014334cfcf75e69a2
2013-07-29 10:24:42 -07:00
Nikhil Marathe
475b6ff1d0
Bug 898494 - Fix lack of rooting in Binary Data. r=nmatsakis
...
--HG--
extra : rebase_source : d81cb1c34cb6767966ccc4006ed504c7d0e935ac
2013-07-29 10:22:11 -07:00
Andrea Marchesini
9609933949
Bug 888598 - Move IDBTransaction to WebIDL, r=janv
2013-07-29 19:12:21 +02:00
Trevor Saunders
108b7dd046
backout bug 886526 because it probably made us use a lot more memory to link on windows
2013-07-29 11:03:21 -04:00
Jon Coppeard
20fb51afdd
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
60b2b18626
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
308d87ddd8
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
24179d2374
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
2dfe431298
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
c8c0521882
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
4c48049a66
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
b7f60a3bb9
Bug 898230 - Disable alloc-dealloc checking under AddressSanitizer. r=glandium
2013-07-29 02:44:00 +02:00
Nikhil Marathe
2192e4e6fd
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
f8bb181a20
Bug 898623 - Root StructType FieldInfo properties. r=terrence
...
--HG--
extra : rebase_source : 8d9c9a3da29f8289b3c1f0bd2e5bc1fc5c6eb1df
2013-07-26 16:21:53 -07:00
Jeff Walden
736ae50888
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
2b0de653cc
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
5d022e7114
Bug 898750 - Attach Array.build only if ENABLE_PARALLEL_JS. (r=shell bustage)
2013-07-27 21:39:02 +02:00
Daniel Holbert
3af24c8763
Bug 898021 followup: compare viewType() result to the correct enum type. r=bhackett
2013-07-26 18:24:07 -07:00
Brian Hackett
d0a3807459
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
9ac3340df0
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
97c521d51d
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
d76ef26a9a
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
490a8fe79f
Bug 898371 - Enumerate binary structs. r=nsm
2013-07-26 11:39:33 -07:00
Niko Matsakis
41f5e8e810
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
a5e003cc23
Bug 898021 - Mark values written to integer typed arrays as truncated, r=jandem.
2013-07-26 11:29:48 -06:00
Mina Almasry
27f9b1cdb1
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
5df108a7f9
Backed out changeset df8423fdcad8 (bug 888088) for possible premaorange crash
2013-07-26 14:49:17 +02:00
Till Schneidereit
c8474713a7
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
ce93df92db
Backed out changeset ae8d72538dee (bug 897484) for b2g bustage
2013-07-26 12:34:25 +02:00
Jeff Walden
022df98414
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
3df9369621
Bug 897956 - Tidy use of fromMarkedLocation() in interpreter r=luke
2013-07-26 10:00:39 +01:00
Jon Coppeard
9709d43d76
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
ebf3afbab4
Bug 896949 - JS_SetProperty APIs should take an immutable parameter r=waldo r=bz
2013-07-26 10:00:38 +01:00
Marty Rosenberg
9590164ca2
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
a19a689634
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
9cecd6a431
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
c5cf7535b6
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
f3d03f59de
Bug 894448 part 2 - Remove nativeOwnership = 'nsisupports'. r=bzbarsky
2013-07-04 17:24:59 +02:00
Boris Zbarsky
bd1400ee1f
Bug 894448 part 1. Move IsChromeOrXBL to xpcpublic.h. r=bholley
2013-07-25 19:41:46 -07:00
Dan Gohman
2297263a26
Bug 897747 - IonMonkey: Fix range analysis for MMod. r=waldo
2013-07-25 19:09:50 -07:00
Dan Gohman
4cab283a2e
Bug 895465 - IonMonkey: Micro-optimize test instructions using x86's "h" registers. r=sstangl
2013-07-25 18:59:50 -07:00
Till Schneidereit
6b508fffed
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
001e8be132
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
637d9040dd
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
30bdd22f04
Bug 578700 - BinaryData ArrayType method implementations. r=nmatsakis
...
--HG--
extra : amend_source : 8ae08d1ce9a57328dd6a3f8028abf21d0b806222
2013-07-25 17:59:59 -07:00
Nikhil Marathe
2fac197f00
Bug 578700 - StructType and BinaryStruct implementation. r=nmatsakis
...
--HG--
extra : amend_source : 379738603fc3c3254f0a159e66cce038478e366a
2013-07-25 17:59:47 -07:00