Benjamin Peterson
8e13b7a51e
Bug 785305 - Teach Reflect.parse about the strange parse node structure of defaulted formals that alias functions. r=jorendorff
2012-09-04 22:40:53 -04:00
Ryan VanderMeulen
0b244d0a4d
Backout 7887ace84c7d (bug 786801) due to mochitest-other orange.
2012-09-04 22:36:50 -04:00
Nicholas Nethercote
c8452680c0
Bug 788099 - Remove BytecodeEmitter::constMap. r=luke.
...
--HG--
extra : rebase_source : eb1d3c9744641f34d31216b1eacf96f61f31f413
2012-09-04 19:07:54 -07:00
Luke Wagner
489fcb6974
Bug 786801 - js_InferFlags should not stop at compartment boundaries (r=bhackett)
...
--HG--
extra : rebase_source : a8c83b7965d4b7fd1fa2bf12c1d5e24a20244215
2012-09-04 14:31:04 -07:00
Eric Faust
497dfe5e4e
Bug 781387 - Codegen infallibility data for Paris bindings methods. (r=peterv)
2012-09-04 14:46:38 -04:00
Brian O'Keefe
a33b199401
Bug 649567 - Propagate atributes on Arguments object properties. Patch also partially by Tom Schuster <evilpies@gmail.com>. r=jwalden
...
--HG--
extra : rebase_source : 237525c25bb4e3cdc3a2a4ee1553a892b76de3b4
2012-08-31 15:37:28 -07:00
Jeff Walden
6a5abe7484
Bug 786880 - Move nativeContains into ObjectImpl. r=bhackett
...
--HG--
extra : rebase_source : bcf9310c68cf67bd093a13108c791cf817ed9e40
2012-06-06 17:11:47 -07:00
Terrence Cole
09d4300426
Bug 501536 - Make jsd compile as C++; r=luke
...
This should be the last real C consumer of JS-API in mozilla-central.
--HG--
rename : js/jsd/jsd_atom.c => js/jsd/jsd_atom.cpp
rename : js/jsd/jsd_high.c => js/jsd/jsd_high.cpp
rename : js/jsd/jsd_hook.c => js/jsd/jsd_hook.cpp
rename : js/jsd/jsd_java.c => js/jsd/jsd_java.cpp
rename : js/jsd/jsd_lock.c => js/jsd/jsd_lock.cpp
rename : js/jsd/jsd_obj.c => js/jsd/jsd_obj.cpp
rename : js/jsd/jsd_scpt.c => js/jsd/jsd_scpt.cpp
rename : js/jsd/jsd_stak.c => js/jsd/jsd_stak.cpp
rename : js/jsd/jsd_step.c => js/jsd/jsd_step.cpp
rename : js/jsd/jsd_text.c => js/jsd/jsd_text.cpp
rename : js/jsd/jsd_val.c => js/jsd/jsd_val.cpp
rename : js/jsd/jsdebug.c => js/jsd/jsdebug.cpp
rename : js/jsd/jsdstubs.c => js/jsd/jsdstubs.cpp
2012-09-04 09:02:03 -07:00
Jan de Mooij
70718ed34a
Bug 788117 - Fix small typo in TypeDynamicResult. r=bhackett
2012-09-04 18:20:58 +02:00
Benjamin Peterson
86012b7303
Bug 787760 - Use strong enum class for StrictMode. r=njn
2012-09-02 21:01:59 -04:00
Aryeh Gregor
920c5474b3
Bug 782594 - Use NS_FAILED instead of boolean test (content/, js/xpconnect/, layout/); r=bz
2012-08-07 17:58:47 +03:00
Justin Wood
b05f9cc553
Bug 766038 - increase system NSPR requirement to 4.9.2. r=glandium
2012-09-02 04:42:39 -04:00
Randell Jesup
eedf93a21d
Bug 773151: Convert nsCAutoString->nsAutoCString CLOSED TREE r=bsmedberg
2012-09-01 22:35:17 -04:00
Shu-yu Guo
7c83efb873
Bug 787667 - Fix bounds checking on multidimensional ParallelArray (r=dvander)
2012-09-01 12:10:17 -07:00
Landry Breuil
379acca3e1
Bug 786588: Readd 32 bits padding for non-methodjit 32 bits archs. r=njn
2012-09-01 09:08:36 +02:00
Shu-yu Guo
3d306df11e
Bug 787282 - Initialize all slots in ParallelArray constructor when GC might trigger (r=billm)
2012-08-31 21:33:04 -07:00
Luke Wagner
b73ff50165
Bug 787291 - add pod_malloc<T> et al (r=billm)
2012-08-31 15:10:10 -07:00
Luke Wagner
002cf7abaa
Bug 787246 - rm OffTheBooks/Foreground/UnwantedForeground gunk (r=billm)
2012-08-31 15:01:33 -07:00
Steve Fink
0a326b110d
Bug 785167 - Root while allowing cx to be NULL for some typed array APIs. r=terrence
...
--HG--
extra : rebase_source : 41565e76dc534deb75e10ef65429e5bb9793f47f
2012-08-29 12:29:18 -07:00
Steve Fink
810d9772a1
Bug 785167 - Copy ArrayBuffer data to separately-allocated storage when JS_GetArrayBufferData is called. r=luke
...
--HG--
extra : rebase_source : 94ef64a6bfd58574375ac0fb7c25b6209fd6f31d
2012-08-24 11:36:10 -07:00
Steve Fink
81740070cd
Bug 720949 - Add JSAPI for transferring ArrayBuffer contents. r=terrence
...
--HG--
extra : rebase_source : 7296b1c40287d70091f06cdc30a9e5d3408e8f00
2012-08-23 21:29:42 -07:00
Bill McCloskey
632c2b04b4
Bug 787490 - Add microsecond-resolution timestamps for the start and end of each GC slice to JSON output (r=terrence)
2012-08-31 12:47:45 -07:00
Jeff Walden
f6784176f3
Backed out changeset 6227aa557e54, Windows bustage, will investigate at leisure after tree is fixed. r=redness
2012-08-31 11:51:04 -07:00
Jeff Walden
b6dd9426f4
Bug 786880 - Move nativeContains into ObjectImpl. r=bhackett
2012-06-06 17:11:47 -07:00
Jeff Walden
588579f58f
Bug 751377 - Begin to implement [[GetProperty]] for named properties in the new representation. r=bhackett
2012-05-18 20:02:28 -07:00
Jeff Walden
6af42b2074
Fix Windows VC9 debug compiler warnings. No bug, r=themaid, r=terrence
...
--HG--
extra : rebase_source : 173f849857d3350be3f0a4f39bce4444369b9b82
2012-08-29 15:37:22 -07:00
Terrence Cole
83eed560ac
Bug 786136 - Fix invalid conversion in return; r=brendan
...
--HG--
extra : rebase_source : b172b54c8efd11c9a2de6acf208c0ba26785bdd6
2012-08-31 11:14:27 -07:00
Steve Fink
1b81949337
Backed out changeset 1442613953ba (bug 784400) for mochitest-2 and xpcshell test bustage
2012-08-31 09:19:53 -07:00
Steve Fink
0a10165b92
Backed out changeset 804d74e217e3 for that burning sensation
2012-08-31 09:05:50 -07:00
Steve Fink
fbe8ce6290
Backed out changeset f6d0c187d568 for burning the build
2012-08-31 09:05:35 -07:00
Steve Fink
0d275b48a9
Backed out changeset c505e38af094 for burning the build
2012-08-31 09:05:25 -07:00
Steve Fink
21135419bd
Bug 785167 - Root while allowing cx to be NULL for some typed array APIs
2012-08-29 12:29:18 -07:00
Steve Fink
c27923da49
Bug 785167 - Copy ArrayBuffer data to separately-allocated storage when JS_GetArrayBufferData is called
2012-08-24 11:36:10 -07:00
Steve Fink
aa0097bfb1
Bug 720949 - Add JSAPI for transferring ArrayBuffer contents
2012-08-23 21:29:42 -07:00
Till Schneidereit
e82a228562
Bug 784400 - Make standard builtins and the current global available to self-hosted code. r=bhackett
...
--HG--
extra : rebase_source : 19acba6e9b53127f917787036b0dfd672ea34edd
2012-08-31 17:18:50 +02:00
Till Schneidereit
b842c73ecb
Bug 786749 - Set error reporter printing errors in self-hosted code to stderr. r=luke
...
--HG--
extra : rebase_source : b4a1ca0b0365f561834de791b1144b188a20d1b3
2012-08-30 12:04:57 +02:00
Nathan Froyd
32b99ebba8
Bug 786903 - restore typedArray(otherTypedArray) initialization fastpath; r=sfink
2012-08-30 11:39:42 -04:00
Brendan Eich
20e554a374
Rename ea to ed to match s/ExpressionAutopsy/ExpressionDecompiler/ (followup for Bug 767274, r=lumpy).
2012-08-31 10:15:17 -03:00
Ms2ger
a879438dfd
Merge m-c to m-i.
2012-08-31 11:40:15 +02:00
Kyle Huey
c25f8e64ef
Bug 687332: Part 2 - Move event handlers off of DOM objects and keep track of them solely in the event listener manager. r=smaug,bz
2012-08-30 20:45:16 -07:00
Terrence Cole
2a09743b18
Bug 786136 - Allow for automatic storage of stack roots in the runtime; r=luke r=billm
...
This stores the active JSRuntime* in TLS so that it is available for use by the
exact rooting when no JSContext* is available.
2012-08-29 10:35:56 -07:00
Nicolas Chaim Echeverria
e5e437fa6c
Bug 726125: Certificates of signed extensions were getting validated on each startup. r=taras, sr=bzbarsky
2012-08-30 16:58:55 -04:00
Joey Armstrong
87fa4655da
bug 786708: remove unmatched paren from AUTOUPDATE_CONFIGURE
2012-08-30 14:29:38 -04:00
David Zbarsky
0793e3afda
Bug 779084 - Move querySelector stuff out of nsGenericElement and into nsINode r=bz
2012-08-30 13:10:13 -04:00
Eddy Bruel
c15090a3bd
Bug 703537 - Implement Harmony Direct Proxies; r=jorendorff
2012-08-30 17:17:29 +01:00
Terrence Cole
6c40544761
Bug 782467 - Remove sharpObjectMap and simplify obj_toSource; r=Waldo r=njn
...
The sharpObjectMap is only needed to check for recursion now. This means we can
share the necessary cycle detector code with busyArrays and remove the last
chunk of sharp related code.
--HG--
rename : content/html/content/test/test_bug786564.html => content/html/content/test/test_bug742549.html
extra : rebase_source : 0bcfacf3d5c4f7fbfa1774263456b9c2f7288d01
2012-08-17 16:48:02 -07:00
Nicholas Nethercote
f583eef991
Bug 786114 - Fix handling of nested functions that need implicit |this| within eval().
...
--HG--
extra : rebase_source : e1e13fb65ad62e46f06f17b2271f8dbfc25c819d
2012-08-30 16:30:52 -07:00
Jeff Walden
fe6599567a
Silence an unused-variable warning with gcc opt. No bug, r=themaid
...
--HG--
extra : rebase_source : e4c0ff6af6a2bbf60de583f1f19c3329ee8e26fc
2012-08-29 14:26:17 -07:00
Jeff Walden
9a4746c979
Fix used-but-not-defined warnings triggered by using JSFunction::atom_ before vm/String-inl.h is #included. No bug, r=themaid, r=jorendorff, r=terrence
...
--HG--
extra : rebase_source : 67694f59528a6a62566e79a712286fd5814f0b80
2012-08-28 19:26:36 -07:00
Brian Hackett
c5c6835dd3
Don't treat DataViews as typed arrays, bug 785776. r=dvander
2012-08-29 15:21:54 -06:00