Nicolas B. Pierron
c41967887d
Bug 777537 - Ensure validity of CompilerOutput without a dangling pointer. r=bhackett
2012-08-14 18:39:16 -07:00
Nomis101
c7ab28638d
Bug 782155 - Set MACOSX_DEPLOYMENT_TARGET to 10.6 for all architectures and clean up powerpc-apple code. r=ted
2012-08-12 22:50:48 +02:00
Bobby Holley
49d3dd3a82
Bug 777628 - Do a Checked Unwrap in JS_WriteTypedArray. r=jorendorff
2012-08-14 08:31:02 -07:00
Mark Capella
7e0b8d3bac
Bug 772272 - Remove do_load_httpd_js from xpcshell tests, Misc Folders, r=ted
...
Content, DOM, Image, JS, RDF, and URILoader folders
2012-08-14 10:06:17 -04:00
Andrew McCreight
44c472edff
Bug 775424 - Make JSCompartmentParticipant vtable rodata. r=glandium
2012-08-14 06:35:48 -07:00
Jon Coppeard
24cc5534bb
Bug 782318 - GC: Simplify compartment GC state r=billm
2012-08-14 11:10:50 +01:00
Jon Coppeard
f877c852d1
Bug 782315 - GC: Cut out unnecessary work when not collecting atoms r=billm
2012-08-14 11:10:45 +01:00
Aryeh Gregor
0923bf00ef
Bug 780618 - Move all error codes to nsError.h; r=ehsan
2012-07-27 17:03:27 +03:00
Brian Hackett
34c388b203
Preserve types when swapping objects, bug 774953. r=dvander
2012-08-13 23:25:16 -06:00
Nicholas Nethercote
613f8f933c
Bug 782487 - Remove traces of JSStaticAtom. r=billm.
...
--HG--
extra : rebase_source : 89e892e3e6ca04f0c19747f189535b3e3ae95d77
2012-08-13 20:02:51 -07:00
Alexander Boldyrev
45a38ebb0b
Bug 738866 - Implement WEBGL_depth_texture extension - r=jgilbert
2012-08-13 18:17:55 -07:00
Brian Hackett
c6ce57ce13
Don't generate missing property ICs for non-native objects, bug 782146. r=luke
2012-08-13 18:51:52 -06:00
Nicholas Nethercote
d5bb285d32
Bug 781722 - Loosen over-tight assertion in JS_GetGlobalForScopeChain.
...
--HG--
extra : rebase_source : eb94fcced7bc3584de4c43ca511d3d7c0ed3dc20
2012-08-12 16:40:58 -07:00
Nicholas Nethercote
539c810754
No bug - Fix some JSString comments. r=luke, DONTBUILD because comment-only changes.
2012-08-13 16:35:45 -07:00
Nick Fitzgerald
1528e73f0a
Bug 774471: Store source map URLs in the ScriptSource, not on each JSScript. r=jimb
2012-08-13 12:39:57 -07:00
Bill McCloskey
c31671f405
Bug 781945 - Improve GC telemetry (r=mccr8)
2012-08-13 10:30:44 -07:00
Makoto Kato
fafd62a900
Bug 781479 - Remove unused Tru64 and QNX rules. r=khuey
2012-08-13 15:41:04 +09:00
Phil Ringnalda
5797d3d5ca
Back out d093de44e850 (bug 774953) for test_postMessage_chrome.html timeouts
2012-08-12 20:54:31 -07:00
Brian Hackett
79a2768f02
Preserve types when swapping objects, bug 774953. r=dvander
2012-08-12 19:55:58 -06:00
Brian Hackett
351f5c5702
Add various autorooting, bug 772303. r=terrence
2012-08-12 19:50:49 -06:00
Ryan VanderMeulen
870142e530
Merge inbound to m-c.
2012-08-11 22:33:42 -04:00
Masayuki Nakano
c748a0f833
Bug 719320 part.1 Add DOM3 WheelEvent r=smaug, sr=jst
2012-08-12 10:42:34 +09:00
Honza Bambas
541453729c
Bug 215450: Allow uploading of files greater than 2gb in size. Involves making input streams 64-bit capable. Significant work done by Makoto Kato, finished by Honza Bambas. r=hbambas,bsmedberg,jdrew,sicking
2012-08-10 22:44:11 -04:00
Alex Crichton
fcbfdf2479
Bug 778979 - Part 4: Provide an ip => pc translation mechanism for currently running JIT code. r=bhackett
2012-08-10 16:43:20 -07:00
Alex Crichton
718e48ee70
Bug 778979 - Part 3: Track the line number in the JS engine for SPS profiling. r=bhackett
2012-08-10 16:42:55 -07:00
Alex Crichton
d70cb3bcc2
Bug 778979 - Part 2: Change SPS's StackEntry to inherit from js::ProfileEntry and add a line number. r=ehsan
2012-08-10 16:42:54 -07:00
Alex Crichton
2ab2aba55f
Bug 778979 - Part 1: Change the meaning of enableSPSProfilingAssertions and actually turn on the assertions. r=bhackett
2012-08-10 16:42:54 -07:00
Kyle Huey
c44a5bd7c8
Bug 781700: Don't hold strong references to databases from the synchronization queue, so that GCing a database will unblock waiting operations. r=bent
...
--HG--
extra : rebase_source : 2f1b2405ffc91831d33eb91e4b2d61c2b1ac872b
2012-08-10 09:15:02 -07:00
Bobby Holley
c4f9821cde
Bug 778085 - Tests. r=ejpbruel
...
--HG--
extra : rebase_source : a63199371f5f5e5bc9271d68224a8dc39aa08754
2012-08-10 13:55:56 +02:00
Bobby Holley
387c544c5a
Bug 778085 - Add a wrapWithProto function to the shell. r=ejpbruel
...
This allows us to test this stuff in script.
--HG--
extra : rebase_source : 4eac660e2619594f5c5e2f55f4c5506a2f13c037
2012-08-10 13:55:56 +02:00
Bobby Holley
3ad4456011
Bug 778085 - Add simple withPrototype versions of DirectWrapper and CrossCompartmentWrapper. r=ejpbruel
...
These are helpful for testing, and will also be useful in XPConnect. Note that the Wrapper
and Proxy hierarchy will soon be merged.
--HG--
extra : rebase_source : c9c846871a0bba4c9574eb5274dfe22f24d183b0
2012-08-10 13:55:55 +02:00
Bobby Holley
c623bc5cfa
Bug 778085 - Add prototype suppport in Proxy::foo implementations. r=ejpbruel
...
--HG--
extra : rebase_source : edea12c8d6cdd879439a9de24faa3d7abb19bfc3
2012-08-10 13:55:55 +02:00
Bobby Holley
5fdccba78b
Bug 778085 - Add AutoVectorRooter.append(AutoVectorRooter). r=luke
...
--HG--
extra : rebase_source : 4dbc18944c31e82d7950f6ac2624fb614a4fdc03
2012-08-10 13:55:55 +02:00
Bobby Holley
08d74ebe03
Bug 778085 - Add optional getPrototypeOf trap. r=ejpbruel
...
--HG--
extra : rebase_source : 58c46c0df9082c8534d16d64144750e4c9ed7587
2012-08-10 13:55:55 +02:00
Bobby Holley
3461a53566
Bug 778085 - Use the Handle API in a few more places in Proxy. r=efaust
...
--HG--
extra : rebase_source : 28c969ca61def36a14df6ee06681b17a44e2f993
2012-08-10 13:55:55 +02:00
Bobby Holley
3e719a7948
Bug 776328 - Only create holders for WNs. r=mrbkap
2012-08-10 10:19:51 +02:00
Benjamin Peterson
049284c87e
Bug 781009 - Make CompileOptions constructor explicit. r=jimb
2012-08-09 18:21:22 -07:00
Benjamin Peterson
79aab7e41f
Bug 781403 - Remove weird, old performance tests. r=dmandelin
2012-08-09 18:21:20 -07:00
Luke Wagner
4fb59c3e37
Bug 780288 - Fix bugs in js shell Help native (r=billm)
...
--HG--
extra : rebase_source : 7f9acb83ff14186933b3eaa19e7b577d1d510bc7
2012-08-09 16:09:46 -07:00
Pavel Zaichenkov
aea8bc1557
Bug 745251 - Implement --jitflags argument for jstests.py. r=terrence
2012-08-05 17:12:08 +04:00
Bill McCloskey
b257c7ff2f
Bug 770713 - Fix PC adjustment in JSOP_RETSUB (r=bhackett)
2012-08-09 11:38:47 -07:00
Bill McCloskey
b3e1af2078
Bug 777693 - Initialize values before rooting in JSD (r=terrence)
2012-08-09 11:38:36 -07:00
Bill McCloskey
07812cd0d6
Bug 780027 - Initialize AutoIdVector before use (r=terrence)
2012-08-09 11:38:30 -07:00
Terrence Cole
7bd6fe0afa
Bug 781445 - Remove a python 2.7 only function from tasks_unix.py; r=benjamin
2012-08-09 10:52:40 -07:00
Terrence Cole
a81284ed33
Bug 780309 - Move atom methods into js namespace; r=luke
...
This is a simple cleanup of jsatom.h.
--HG--
rename : layout/reftests/svg/pattern-scale-01c.svg => layout/reftests/svg/pattern-scale-01a.svg
extra : rebase_source : 8f656ab55c593a76ce91222c4306a4206708a77f
2012-08-08 14:02:30 -07:00
Nicolas B. Pierron
fcaf45a02d
Bug 780274 - Remove & Invalidate pending compilation when sweeping. r=bhackett
2012-08-09 20:22:43 +02:00
Bill McCloskey
e1540c799c
Bug 780653 - Make CellIter work during incremental sweeping (r=jonco)
2012-08-09 11:16:33 -07:00
Nicholas Nethercote
d05b248e0f
Bug 647367 - Sequester jshash.{h,cpp} in js/jsd/ (attempt 2). r=luke.
...
--HG--
rename : js/src/jshash.cpp => js/jsd/jshash.cpp
rename : js/src/jshash.h => js/jsd/jshash.h
2012-07-18 17:38:10 -07:00
Boris Zbarsky
8cded52f17
Bug 780542. Make construction via a function proxy with an object in the constructor slot actually construct instead of just calling. r=ejpbruel
2012-08-08 23:47:04 -04:00
Luke Wagner
726e6a6f65
Bug 778919 - remove CheckStrictParameters (r=ejpbruel)
...
--HG--
extra : rebase_source : 7c7f74083de788ab19a5af9dfa60f60e281ac702
2012-07-30 14:21:58 -07:00