Nikhil Marathe
|
0c583830ce
|
Bug 664249 - Inline TypedArray properties into slots. r=mrbkap
--HG--
extra : rebase_source : 6e3cd2dd738f25b6e1fcf7ac61eaa7f14c238ffc
|
2011-08-01 15:49:51 -07:00 |
|
Nikhil Marathe
|
332c0da621
|
Bug 667047 - Ensure proper __proto__ behaviour as a normal property after setting it to null once. r=mrbkap
--HG--
extra : rebase_source : 7fc382055bd6b100c85b97189fbbf58742e87fea
|
2011-08-01 15:26:54 -07:00 |
|
Tom Schuster
|
6ea96fc45c
|
Add tests for bug 497692 and bug bug 514808 r=Waldo over irc
--HG--
extra : rebase_source : 38e28d963570bcc79c59cb65f2e2294e9068cead
|
2011-08-02 00:29:12 +02:00 |
|
Marco Bonardo
|
c349396958
|
Merge last green changeset from mozilla-inbound to mozilla-central
|
2011-08-01 16:04:07 +02:00 |
|
Kyle Huey
|
aa3baea64a
|
Merge m-c to b-s.
|
2011-08-01 08:06:23 -04:00 |
|
Jim Blandy
|
3ee5bd65a5
|
Bug 672728: Define MoveRef, an rvalue reference type; provide some support for move construction and assignment in js::Vector and js::HashTable. r=luke
|
2011-08-01 17:52:53 -07:00 |
|
Rafael Ávila de Espíndola
|
37a7cdc2f2
|
bug 672501 - pass MOZ_OPTIMIZE_LDFLAGS when checking for __thread support. r=ted
|
2011-07-25 20:43:00 -04:00 |
|
Brendan Eich
|
f2d568f9a0
|
Tweak to skip-if not fail-if for bug 588061's shell-only test.
|
2011-08-01 14:45:57 -07:00 |
|
Steve Fink
|
cd923d1651
|
Bug 673612 - JS shell help was missing functions added through jsdbgapi (r=cdleary)
--HG--
extra : rebase_source : 67668380cdbf28d7bbdc1fc5e39beaf386eb05ab
|
2011-07-26 15:55:43 -07:00 |
|
Steve Fink
|
2d93efacce
|
Bug 673627 - Make --enable-callgrind turn on --enable-profiling (r=dmandelin)
--HG--
extra : rebase_source : aefb887b05329fb2c80260160dcbd6f9b18ab815
|
2011-07-26 15:56:04 -07:00 |
|
Steve Fink
|
c319d416f7
|
Bug 673616 - Fix build with --enable-shared-js and --enable-shark (r=khuey)
--HG--
extra : rebase_source : 8ec038317f7381df27942bd529ef9225ebc6fb0e
|
2011-07-26 15:42:16 -07:00 |
|
Kyle Huey
|
6ab62c5552
|
Bug 673940: Don't accidentally overwrite the environment's PYTHONPATH. r=ted
|
2011-07-25 10:20:43 -07:00 |
|
Nicholas Nethercote
|
84505fba14
|
Bug 671150 - Add memory reporter for the JS PropertyTable. r=brendan.
|
2011-07-24 17:00:56 -07:00 |
|
Ehsan Akhgari
|
cadef9ec48
|
Merge mozilla-central and mozilla-inbound
|
2011-07-24 12:52:51 -04:00 |
|
Ed Morley
|
665459d156
|
Bug 672046 - Valgrind suppression files are still generated in objdir even when building without --enable-valgrind; r=ted
|
2011-07-23 11:59:19 +02:00 |
|
Brendan Eich
|
d94cff4ac3
|
Bug 588061 - bogus initial tokenizer position (r=cdleary).
|
2011-07-22 18:14:17 -07:00 |
|
Luke Wagner
|
495c630b33
|
Bug 672026 - JSObject::principals should return the compartment's principals if there is no object-principals-finder (r=mrbkap)
|
2011-07-22 15:22:05 -07:00 |
|
Ehsan Akhgari
|
3be0b6110e
|
Merge the last green changeset on mozilla-inbound to mozilla-central
|
2011-07-22 15:48:18 -04:00 |
|
Tom Schuster
|
ffe5a02597
|
Bug 635017 - /undefined/.match() should succeed. r=jorendorff.
|
2011-07-22 09:46:07 -05:00 |
|
Marco Bonardo
|
55b2a4bd7e
|
Merge mozilla-central and mozilla-inbound
|
2011-07-22 15:31:14 +02:00 |
|
Kyle Huey
|
21cdfe78c0
|
Merge m-c to b-s.
|
2011-07-22 00:03:35 -07:00 |
|
Kyle Huey
|
4682f37f8c
|
Bug 585015: Invoke header.py as a native command. r=glandium
|
2011-07-21 17:01:45 -07:00 |
|
Luke Wagner
|
e8188afccb
|
Backout out bug 672026 for causing mobile startup crashes
|
2011-07-21 16:39:10 -07:00 |
|
Kyle Huey
|
aeb493ded5
|
Bug 672938: Make pythonpath.py work as a pymake native command. r=ted
|
2011-07-21 15:07:33 -07:00 |
|
Mike Hommey
|
81927e24f3
|
Backed out changeset e2c917e0bc31 (bug 671804) because of xpcshell orange
|
2011-07-21 11:14:06 +02:00 |
|
Mike Hommey
|
2c6ed6f9c7
|
Bug 671804 - Provide NS_APP_PREF_DEFAULTS_50_DIR and NS_APP_PREFS_DEFAULTS_DIR_LIST in xpcshell dir provider. r=bsmedberg
|
2011-07-21 09:57:07 +02:00 |
|
Evan Shaw
|
114f8c6a2d
|
bug 673072 - remove deprecated curl header curl/types.h from Breakpad includes. r=ted
|
2011-07-21 02:32:00 -04:00 |
|
Nicholas Nethercote
|
a29b258004
|
Bug 672694 - Add memory reporters to count compartments. r=gal.
|
2011-07-21 00:20:47 -07:00 |
|
Nicholas Nethercote
|
f3aebefb11
|
Bug 669611 - Add memory reporter for GC heap fragmentation. r=jlebar.
|
2011-07-20 21:08:24 -07:00 |
|
Dão Gottwald
|
eef805ec9f
|
Backed out changeset e25da7cc7c63
|
2011-07-21 05:25:34 +02:00 |
|
Bill McCloskey
|
6e203755b1
|
Bug 672112 - Fix PICTable bug in tracer (r=dmandelin)
|
2011-07-20 17:31:51 -07:00 |
|
Jeff Walden
|
252a1b2636
|
Bug 672854 - Crash when a syntax error is encountered immediately after the |in| in a for-in loop header. NOT REVIEWED YET
--HG--
extra : rebase_source : 875a214b0d0b140649b0845fb649c5c4926e4804
|
2011-07-20 14:26:57 -07:00 |
|
Makoto Kato
|
b55f8d896d
|
Bug 669564 - XMM6 and XMM7 aren't scratch register on Win64 ABI. r=dvander
|
2011-07-22 17:58:26 +09:00 |
|
Kyle Huey
|
936a61f505
|
Bug 578478: Followup to placate the copy-paste test.
|
2011-07-19 15:55:22 -07:00 |
|
Kyle Huey
|
945bfa198d
|
Bug 578478: Switch to pyxpidl for header generation. Parts by bsmedberg, with r=jorendorff,khuey, and parts by me, with r=bsmedberg
|
2011-07-19 14:46:25 -07:00 |
|
Kyle Huey
|
83c42e48af
|
Merge m-c to b-s.
|
2011-07-19 08:50:02 -07:00 |
|
Mike Hommey
|
2785b088eb
|
Bug 551138 - Allow to build against system libffi. r=ted
|
2011-07-22 08:47:57 +02:00 |
|
Nicholas Nethercote
|
ca8a2e6e49
|
Bug 672732 - Don't report per-compartment measurements that have zero bytes. r=gal.
|
2011-07-21 17:39:01 -07:00 |
|
Chris Leary
|
51af6b197d
|
Bug 673052: Fix JS shell option parser argument leak. (r=dvander)
|
2011-07-21 12:14:20 -07:00 |
|
Luke Wagner
|
d8af27d8bc
|
Bug 672283 - eval cache should hit if both 'principals' and 'script->principals' are null (r=mrbkap)
|
2011-07-18 17:39:28 -07:00 |
|
Luke Wagner
|
de46d72752
|
Bug 672026 - Ensure that there is an object principals finder during early startup (r=mrbkap)
|
2011-07-18 17:37:19 -07:00 |
|
Ehsan Akhgari
|
34ec9e0587
|
Merge mozilla-central and mozilla-inbound
|
2011-07-18 18:16:25 -04:00 |
|
Ehsan Akhgari
|
b12177a76c
|
Backout changeset fdddabd345b9 and changeset 3857a4309fc3 (bug 649537) because of three mochitest-3 intermittent failures which seem to be caused by this on Windows debug builds
|
2011-07-18 18:14:59 -04:00 |
|
Ben Turner
|
3b5744241b
|
Bug 649537 - 'Workers: Make one OS thread and JS runtime per worker, and lose XPConnect'. r=sicking+mrbkap.
--HG--
rename : dom/src/threads/Makefile.in => dom/workers/Makefile.in
rename : dom/src/threads/test/Makefile.in => dom/workers/test/Makefile.in
rename : dom/src/threads/test/WorkerTest.jsm => dom/workers/test/WorkerTest.jsm
rename : dom/src/threads/test/WorkerTest_badworker.js => dom/workers/test/WorkerTest_badworker.js
rename : dom/src/threads/test/WorkerTest_subworker.js => dom/workers/test/WorkerTest_subworker.js
rename : dom/src/threads/test/WorkerTest_worker.js => dom/workers/test/WorkerTest_worker.js
rename : dom/src/threads/test/atob_worker.js => dom/workers/test/atob_worker.js
rename : dom/src/threads/test/chromeWorker_subworker.js => dom/workers/test/chromeWorker_subworker.js
rename : dom/src/threads/test/chromeWorker_worker.js => dom/workers/test/chromeWorker_worker.js
rename : dom/src/threads/test/closeOnGC_server.sjs => dom/workers/test/closeOnGC_server.sjs
rename : dom/src/threads/test/closeOnGC_worker.js => dom/workers/test/closeOnGC_worker.js
rename : dom/src/threads/test/close_worker.js => dom/workers/test/close_worker.js
rename : dom/src/threads/test/fibonacci_worker.js => dom/workers/test/fibonacci_worker.js
rename : dom/src/threads/test/importScripts_worker.js => dom/workers/test/importScripts_worker.js
rename : dom/src/threads/test/importScripts_worker_imported1.js => dom/workers/test/importScripts_worker_imported1.js
rename : dom/src/threads/test/importScripts_worker_imported2.js => dom/workers/test/importScripts_worker_imported2.js
rename : dom/src/threads/test/importScripts_worker_imported3.js => dom/workers/test/importScripts_worker_imported3.js
rename : dom/src/threads/test/importScripts_worker_imported4.js => dom/workers/test/importScripts_worker_imported4.js
rename : dom/src/threads/test/json_worker.js => dom/workers/test/json_worker.js
rename : dom/src/threads/test/location_worker.js => dom/workers/test/location_worker.js
rename : dom/src/threads/test/longThread_worker.js => dom/workers/test/longThread_worker.js
rename : dom/src/threads/test/navigator_worker.js => dom/workers/test/navigator_worker.js
rename : dom/src/threads/test/newError_worker.js => dom/workers/test/newError_worker.js
rename : dom/src/threads/test/recursion_worker.js => dom/workers/test/recursion_worker.js
rename : dom/src/threads/test/relativeLoad_import.js => dom/workers/test/relativeLoad_import.js
rename : dom/src/threads/test/relativeLoad_sub_import.js => dom/workers/test/relativeLoad_sub_import.js
rename : dom/src/threads/test/relativeLoad_sub_worker.js => dom/workers/test/relativeLoad_sub_worker.js
rename : dom/src/threads/test/relativeLoad_sub_worker2.js => dom/workers/test/relativeLoad_sub_worker2.js
rename : dom/src/threads/test/relativeLoad_worker.js => dom/workers/test/relativeLoad_worker.js
rename : dom/src/threads/test/relativeLoad_worker2.js => dom/workers/test/relativeLoad_worker2.js
rename : dom/src/threads/test/simpleThread_worker.js => dom/workers/test/simpleThread_worker.js
rename : dom/src/threads/test/suspend_iframe.html => dom/workers/test/suspend_iframe.html
rename : dom/src/threads/test/suspend_worker.js => dom/workers/test/suspend_worker.js
rename : dom/src/threads/test/terminate_worker.js => dom/workers/test/terminate_worker.js
rename : dom/src/threads/test/testXHR.txt => dom/workers/test/testXHR.txt
rename : dom/src/threads/test/test_404.html => dom/workers/test/test_404.html
rename : dom/src/threads/test/test_atob.html => dom/workers/test/test_atob.html
rename : dom/src/threads/test/test_chromeWorker.html => dom/workers/test/test_chromeWorker.html
rename : dom/src/threads/test/test_chromeWorker.xul => dom/workers/test/test_chromeWorker.xul
rename : dom/src/threads/test/test_chromeWorkerJSM.xul => dom/workers/test/test_chromeWorkerJSM.xul
rename : dom/src/threads/test/test_close.html => dom/workers/test/test_close.html
rename : dom/src/threads/test/test_closeOnGC.html => dom/workers/test/test_closeOnGC.html
rename : dom/src/threads/test/test_errorPropagation.html => dom/workers/test/test_errorPropagation.html
rename : dom/src/threads/test/test_fibonacci.html => dom/workers/test/test_fibonacci.html
rename : dom/src/threads/test/test_importScripts.html => dom/workers/test/test_importScripts.html
rename : dom/src/threads/test/test_json.html => dom/workers/test/test_json.html
rename : dom/src/threads/test/test_location.html => dom/workers/test/test_location.html
rename : dom/src/threads/test/test_longThread.html => dom/workers/test/test_longThread.html
rename : dom/src/threads/test/test_navigator.html => dom/workers/test/test_navigator.html
rename : dom/src/threads/test/test_newError.html => dom/workers/test/test_newError.html
rename : dom/src/threads/test/test_recursion.html => dom/workers/test/test_recursion.html
rename : dom/src/threads/test/test_relativeLoad.html => dom/workers/test/test_relativeLoad.html
rename : dom/src/threads/test/test_simpleThread.html => dom/workers/test/test_simpleThread.html
rename : dom/src/threads/test/test_suspend.html => dom/workers/test/test_suspend.html
rename : dom/src/threads/test/test_terminate.html => dom/workers/test/test_terminate.html
rename : dom/src/threads/test/test_threadErrors.html => dom/workers/test/test_threadErrors.html
rename : dom/src/threads/test/test_threadTimeouts.html => dom/workers/test/test_threadTimeouts.html
rename : dom/src/threads/test/test_throwingOnerror.html => dom/workers/test/test_throwingOnerror.html
rename : dom/src/threads/test/test_xhr.html => dom/workers/test/test_xhr.html
rename : dom/src/threads/test/test_xhrAbort.html => dom/workers/test/test_xhrAbort.html
rename : dom/src/threads/test/threadErrors_worker1.js => dom/workers/test/threadErrors_worker1.js
rename : dom/src/threads/test/threadErrors_worker2.js => dom/workers/test/threadErrors_worker2.js
rename : dom/src/threads/test/threadErrors_worker3.js => dom/workers/test/threadErrors_worker3.js
rename : dom/src/threads/test/threadErrors_worker4.js => dom/workers/test/threadErrors_worker4.js
rename : dom/src/threads/test/threadTimeouts_worker.js => dom/workers/test/threadTimeouts_worker.js
rename : dom/src/threads/test/throwingOnerror_worker.js => dom/workers/test/throwingOnerror_worker.js
rename : dom/src/threads/test/xhrAbort_worker.js => dom/workers/test/xhrAbort_worker.js
rename : dom/src/threads/test/xhr_worker.js => dom/workers/test/xhr_worker.js
|
2011-07-17 15:09:13 -04:00 |
|
Matheus Kerschbaum
|
55aebc79d4
|
Bug 579571 - Remove --enable-timeline support. r=tglek
|
2011-07-17 12:07:42 +02:00 |
|
Jeff Walden
|
468332b8f0
|
Bug 607371 - Throw an exception when an excessively large arguments array is passed to Function.prototype.apply, rather than silently passing only the maximum number of supported elements. Silently treating the array as smaller than it actually is is prone to silent errors; throwing an exception is immediate and obvious. r=luke
--HG--
extra : rebase_source : 3ae04ac924cd28199ba0e48d90dba2f7c5a2c563
|
2011-07-25 20:33:02 -07:00 |
|
Jeff Walden
|
518fa9f4fa
|
Bug 674775 - Implement js::IndexToString to get a JSString corresponding to a uint32_t. r=luke
--HG--
extra : rebase_source : 4933683a4d051521d2ba3bad0f16b5f5dc01e03d
|
2011-07-27 17:09:12 -07:00 |
|
Marty Rosenberg
|
8c038a81e6
|
Bug 674143 - Change jsval tag representation; change ARM mjit backend to test tags using a single comparison (r=dvander,luke)
|
2011-07-29 16:24:30 -07:00 |
|
Boris Zbarsky
|
2bf85f93fe
|
Bug 671453. Fix use of [implicit_jscontext] with non-quickstubbed setters. r=mrbkap
|
2011-07-29 14:30:00 -04:00 |
|
Luke Wagner
|
7c2aed79f4
|
Fix 22134b2abde4 for non-JS_THREADSAFE builds (r=burning)
|
2011-07-29 11:14:46 -07:00 |
|
Luke Wagner
|
17beadfb85
|
Bug 672971 - Remove SetSafeJSContext (r=bz,bent)
--HG--
extra : rebase_source : f7eb1dcd3bc8ae1bfda0a89d044c0da9621d99e9
|
2011-07-27 16:15:50 -07:00 |
|
Luke Wagner
|
807852f5c4
|
Bug 669617 - Fix debug-only null-deref in JS_IsRunning (r=igor)
--HG--
extra : rebase_source : f9f1215705f36bb2d37553f92a3058b73304bd6f
|
2011-07-28 17:59:43 -07:00 |
|
Nick Fitzgerald
|
9098b89abc
|
Bug 674283 - Add source map urls to JSScript. r=jorendorff.
|
2011-07-29 10:44:45 -05:00 |
|
Jeff Walden
|
3269a728a3
|
Various minor formatting tweaks, de-indentation, &c. to Utf8ToOneUcs4Char. No change to actual logic in the code. r=sparky
--HG--
extra : rebase_source : f414988004996f16fd01b82263668a8befb727b2
|
2011-07-15 15:41:47 -07:00 |
|
Jeff Walden
|
55a0fe3577
|
Bug 520095 - Don't censor U+FFFE and U+FFFF, when decoded by decodeURI or decodeURIComponent, to U+FFFD: just return the character. r=masa141421356@gmail.com
--HG--
extra : rebase_source : 6f93df1bb7e1c6f5621595a277486ad14ac2dcf1
|
2011-07-15 14:15:55 -07:00 |
|
Brad Lassey
|
d7d64adac1
|
bug 672939 - fennec package name repeats itself with NDKr5 and greater r=khuey
|
2011-07-20 17:02:04 -04:00 |
|
Brendan Eich
|
0c46987a59
|
Bug 671947 - Unqualified function invocation uses the global object the property was gotten from as |this| (r=luke).
|
2011-07-20 12:48:12 -07:00 |
|
Chris Leary
|
ee638a87ca
|
Bug 613820: Regexp forwards ref in quantified parens test. (r=dmandelin)
|
2011-07-20 10:12:36 -05:00 |
|
Brendan Eich
|
1cc4cea754
|
Bug 621954 - common BindLocalVariable harder in jsparse.cpp (r=cdleary).
|
2011-07-20 09:24:28 -05:00 |
|
Michael Wu
|
9e2c6a0264
|
Bug 664898 - Cleanup startup cache api, r=taras
|
2011-07-20 00:39:09 -07:00 |
|
Makoto Kato
|
b1f75f3be0
|
Bug 672450 - C4233/C4267 warning for jsobj.h, vm/String.h and jsatom.h. r=luke
|
2011-07-20 14:07:51 +09:00 |
|
Nicholas Nethercote
|
0089d27bf7
|
Bug 672439 - Avoid duplicate names for system compartment reporters. r=gal.
|
2011-07-19 16:59:16 -07:00 |
|
Chris Leary
|
87089e8f09
|
Bug 669776 - Genericize tagged pointer hasher. (r=Waldo)
|
2011-07-19 16:37:11 -07:00 |
|
Chris Leary
|
a619b5f224
|
Bug 668095 - Write a proper option parser for SpiderMonkey CLI. (r=dvander)
|
2011-07-19 16:37:09 -07:00 |
|
Bill McCloskey
|
e41d5f10b1
|
Bug 671113 - Poison JSScripts when freed to get more crash data (r=dmandelin)
|
2011-07-19 14:21:58 -07:00 |
|
Jason Orendorff
|
ca0b6c2b6b
|
Bug 648175 - Remove JSOP_FOR*. Second second landing, to coin a phrase. r=dvander.
--HG--
extra : rebase_source : f893091e91a5b409c38ba08ddccfa0a6aa0a92c8
|
2011-07-19 11:00:43 -05:00 |
|
Andrew McCreight
|
a23526f81d
|
Bug 666549 - Don't delete empty ObjectValueMaps in WeakMaps. r=igor
|
2011-07-19 09:30:16 -07:00 |
|
Justin Lebar
|
470956d8ab
|
Bug 671280 - Rename KIND_MAPPED to KIND_NONHEAP in nsIMemoryReporter. r=njn
|
2011-07-19 10:33:49 -04:00 |
|
Jeff Walden
|
bca3d6372d
|
Remove code for JS_HAS_ARRAY_EXTRAS, and make the extra methods ES5 added to Array.prototype always present. rs=luke
--HG--
extra : rebase_source : 8dd08dee39ae2ff15d326ece9ad82ffe6ab1946a
|
2011-07-15 14:06:40 -07:00 |
|
Siddharth Agarwal
|
a7d1a0c8f9
|
Bustage fix for bug 670249 -- remove PLSRCS
|
2011-07-13 18:54:41 -07:00 |
|
Siddharth Agarwal
|
bee5d53a97
|
Bug 670249 - Get rid of NFSPWD, nfspwd.pl and fastcwd.pl. r=glandium
|
2011-07-13 17:54:31 -07:00 |
|
Steve Fink
|
d2ab0d6e3f
|
Bug 671035 - Remove windows.h from jsprobes.h by moving ETW support into jsprobes.cpp (r=dmandelin)
--HG--
extra : rebase_source : a290b4a967fe86ce4ba70dc3c8f2f6a3698f6b48
|
2011-07-13 17:26:58 -07:00 |
|
Luke Wagner
|
1f831c5948
|
Bug 668915 - JSAutoStructuredCloneBuffer shouldn't require a 'cx' (r=bent,jorendorff)
--HG--
extra : rebase_source : f2fe9ab1e25188223f75e8d2ddcbdf977e62782b
|
2011-07-12 10:42:24 -07:00 |
|
Daniel Holbert
|
95e333a50a
|
Merge last green mozilla-central changeset to mozilla-inbound
|
2011-07-28 14:53:21 -07:00 |
|
Luke Wagner
|
640dd6a5c2
|
Backout 2e0fea2cbd9b for windows linker lameness
|
2011-07-28 14:35:38 -07:00 |
|
Jason Orendorff
|
5f274ec6ed
|
Bug 674618 - Eliminate warnings on Mac introduced by rev ba2bdf497934 (././js-confdefs.h:110:1: warning: "__STDC_LIMIT_MACROS" redefined). r=jimb.
--HG--
extra : rebase_source : 65140f1129745eabbc18f7d8e7a0409ec207a51c
|
2011-07-28 15:57:50 -05:00 |
|
Mike Hommey
|
4bd677bc23
|
Bug 674910 - Statically link against libstdc++ on Android. r=blassey
|
2011-07-28 18:55:38 +02:00 |
|
Mike Hommey
|
abdb4efbe6
|
Bug 674837 - Properly set android build options on NDK5+. r=ted
|
2011-07-28 14:58:15 +02:00 |
|
Mike Hommey
|
34c4b1bb29
|
Bug 671804 - Provide NS_APP_PREF_DEFAULTS_50_DIR and NS_APP_PREFS_DEFAULTS_DIR_LIST in xpcshell dir provider. r=bsmedberg
|
2011-07-21 09:57:07 +02:00 |
|
Ginn Chen
|
02f6d40f21
|
Bug 673850 - Fix YARR with Solaris Studio compiler. r=dmandelin.
|
2011-07-28 11:35:30 +08:00 |
|
Jason Orendorff
|
f8465f2924
|
Bug 637985 - Reimplement watchpoints using a JSObject bit. r=jimb.
|
2011-07-27 17:44:43 -05:00 |
|
Jason Orendorff
|
9b4065b6f0
|
Bug 651940 - When hashing a jsid, assert that js_CheckForStringIndex(id) == id. r=Waldo.
|
2011-07-27 17:44:29 -05:00 |
|
Blake Kaplan
|
4dce96c6be
|
Bug 669228 - Don't use the dummy global as a real global. r=jorendorff
|
2011-07-27 12:33:33 -07:00 |
|
Blake Kaplan
|
f5da8f28a2
|
Fix bug 674182. r=jst
|
2011-07-27 12:29:26 -07:00 |
|
Bill McCloskey
|
e5b1c12c0c
|
Bug 672687 - Fix rebasing mistake
|
2011-07-27 10:48:52 -07:00 |
|
Bill McCloskey
|
b87fbad118
|
Bug 672687 - Add more asserts for cross-compartment pointers in proxies (r=mrbkap)
|
2011-07-27 10:31:06 -07:00 |
|
Bill McCloskey
|
095fa57be2
|
Bug 673451 - Add getters and setters to make JS write barriers easier to implement (r=cdleary)
|
2011-07-13 15:43:33 -07:00 |
|
Bill McCloskey
|
7643e7af42
|
Bug 670205 - Preserve JSOPTION_UNROOTED_GLOBAL in ContextHolder::ContextHolder (r=gal)
|
2011-07-13 15:43:31 -07:00 |
|
Tom Schuster
|
b88a466d4d
|
Bug 616744 - Add GetElement PIC for arguments objects r=dvander
|
2011-07-27 15:39:55 +02:00 |
|
Jeff Walden
|
4f15098148
|
Bug 674207 - Assertion attempting to convert the value of the 'it' property in the shell to a primitive. r=luke
--HG--
extra : rebase_source : 40334c0f47f4b0dcb30f1f8cf6dadf87b7b29ada
|
2011-07-26 23:33:58 -07:00 |
|
Tom Schuster
|
5d42be833c
|
Bug 652771 - Update Unicode character support for space categorization, also somewhat for uppercase and lowercase (although these will only be fully fixed in followup bugs). r=jwalden. Further (lumped together to address interdependencies): Bug 672760 - Don't pass the EOF non-character to any of the Unicode character-categorization functions. r=jwalden
--HG--
extra : rebase_source : f415de9c0c9e58e3a28d6cd7e474ab1370d2d244
|
2011-07-26 14:10:33 -07:00 |
|
Michael Wu
|
6a28121ce1
|
Bug 671417 - Incorrect use of PRBool when other types are more appropriate or vice versa, r=bz,ehsan,dwitte,joe,vlad,luke,mak,roc
|
2011-07-26 23:43:37 -07:00 |
|
Jeff Walden
|
cbfd8e2789
|
Bug 673647 - Explicitly identify which bits in JSObject::flags are available for new uses. r=dvander
--HG--
extra : rebase_source : 18f3edce0127110b0f9528dd21f8598ba97ff1a1
|
2011-07-22 19:10:54 -07:00 |
|
Blake Kaplan
|
d87a8b11e5
|
Bug 673503 - Make sure the prototype here is in the right compartment. r=wmccloskey
|
2011-07-22 12:14:02 -07:00 |
|
Luke Wagner
|
c0bacd6aa9
|
Bug 668915 - JSAutoStructuredCloneBuffer shouldn't require a 'cx' (r=bent,jorendorff)
|
2011-07-12 10:42:24 -07:00 |
|
Martin Rosenberg
|
b79662c4d7
|
Bug 673314: Enable generation of multiply instructions on ARM. r=adrake
--HG--
extra : rebase_source : 084b7cb47d4858fa41b44d702c7e97755eee59b3
|
2011-07-28 09:35:22 -07:00 |
|
Ehsan Akhgari
|
2f51d73796
|
Bug 674558 - Implement the HTML5 selectionDirection property for text controls (input and textarea); r=bzbarsky
|
2011-07-28 13:51:22 -04:00 |
|
Siddharth Agarwal
|
996eff61b5
|
Bug 668058 - Add a DIR_INSTALL nsinstall shortcut, and allow $(INSTALL) to support target-specific makefiles. r=ted
|
2011-07-08 14:30:27 -07:00 |
|
Mike Hommey
|
4417ab4a0f
|
Backed out changeset 8b7150ba4450 because of win opt build failure
|
2011-07-07 14:48:17 +02:00 |
|
Jim Blandy
|
477067d1ce
|
Bug 668438: Let MakePlaceholder's callers put the placeholder in the lexdeps table, as that needs to be done differently in different cases. r=cdleary
|
2011-07-06 21:14:45 -07:00 |
|
Steve Fink
|
14742586b2
|
Bug 671632 - Fix shark builds broken by bug 588537 (r=waldo)
--HG--
extra : rebase_source : baa3e89fb3ccc0549aee2c752bb4a46ccc494eec
|
2011-07-15 11:47:16 -07:00 |
|
Ehsan Akhgari
|
0787743cf4
|
Merge the last green changeset on mozilla-inbound to mozilla-central
|
2011-07-15 08:13:08 -04:00 |
|
Ms2ger
|
50bcc856b0
|
Bug 670331 - Remove nsIDOMStorageWindow; r=sicking
|
2011-07-15 12:32:37 +02:00 |
|
Ms2ger
|
36c532ffa2
|
Bug 670235 - Remove nsIDOMWindowInternal; r=sicking
|
2011-07-15 12:31:34 +02:00 |
|
Nicholas Nethercote
|
ed80f3df3e
|
Bug 669434 - Fix obscure bugs in CompileFileHelper. r=brendan.
H:Bug 669434 - Fix obscure bugs in CompileFileHelper. r=brendan.
ubranch 'default'
|
2011-07-14 19:40:23 -07:00 |
|
David Mandelin
|
0f81026221
|
Bug 605290: check for null globalObject before innerizing, r=luke
|
2011-07-13 16:47:10 -07:00 |
|
Brad Lassey
|
df89bedfff
|
bug 671346 - build fails with android NDKr6 r=khuey
|
2011-07-14 20:45:42 -04:00 |
|
Nicholas Nethercote
|
df63e69bd3
|
Bug 671482 - Use the trusted principal to identify the system principal. r=luke.
|
2011-07-15 09:52:51 +10:00 |
|
Nicholas Nethercote
|
bc2ec1e581
|
Bug 671482 - Rename some identifiers to improve clarity. r=anygregor.
|
2011-07-15 09:31:52 +10:00 |
|
Bill McCloskey
|
6ccefeb374
|
Bug 661903 - Fix stupid build issue
|
2011-07-14 16:07:53 -07:00 |
|
Bill McCloskey
|
fd629a392b
|
Bug 661903 - Move script filename table to compartment (r=igor)
|
2011-07-14 16:02:12 -07:00 |
|
Blake Kaplan
|
1748f5de80
|
Backed out changeset 1e6392dd7c14 due to build bustage.
|
2011-07-14 15:21:42 -07:00 |
|
Blake Kaplan
|
e50f54b72d
|
Fix bug 653926. r=jst
|
2011-07-14 14:35:41 -07:00 |
|
Han Chang
|
3af25db115
|
Bug 640629 - Move timer declaration instances to prevent premature garbage collection from occuring and wiping out the timer instances before they get a chance to fire. r=jdm,gavin
|
2011-07-05 21:40:00 -04:00 |
|
Rafael Ávila de Espíndola
|
43597c72c7
|
Bug 673556 - Make sure that C limits macros are defined on over-zealous compilers; r=khuey
--HG--
extra : rebase_source : 46f5ddf3a2bcfcd882e3814216299af09347de7e
|
2011-07-26 17:09:42 -04:00 |
|
Brad Lassey
|
3df774710d
|
bug 661282 - make xpcshell run on android r=bsmedberg
|
2011-06-26 22:05:51 -04:00 |
|
Igor Bukanov
|
e39b18efab
|
bug 673760 - keep ArenaHeader::compartment until the GC finishes. r=anygregor
|
2011-07-24 18:14:10 +02:00 |
|
Ehsan Akhgari
|
8eaf1685d8
|
Backout bug 670205 and bug 673451 because of build bustage
--HG--
extra : rebase_source : 1125480c0f47d0388876c09648d64bdbd62d1206
|
2011-07-26 14:41:43 -04:00 |
|
Rob Arnold
|
30f4fb218a
|
Bug 656320: don't delete properties if the delProperty op says not to, r=jorendorff
|
2011-07-26 11:41:44 -07:00 |
|
Bill McCloskey
|
eda8607b71
|
Bug 673451 - Add getters and setters to make JS write barriers easier to implement (r=cdleary)
|
2011-07-13 15:43:33 -07:00 |
|
Bill McCloskey
|
51329bbb65
|
Bug 670205 - Maintain JSOPTION_UNROOTED_GLOBAL in ContextHolder::ContextHolder (r=gal)
|
2011-07-13 15:43:31 -07:00 |
|
Hannes Verschore
|
a412f60330
|
Bug 673066: Check for GOTOX in processing source notes, r=dvander
|
2011-07-26 10:55:02 -07:00 |
|
Brendan Eich
|
a4bd07b516
|
Oops, forgot the test for bug 588061.
|
2011-07-26 08:40:15 -07:00 |
|
Jeff Walden
|
40bdc4ec2b
|
Bug 671091 - Add DefinePropertiesAndBrand to abstract out most explicit branding. NOT REVIEWED YET
--HG--
extra : rebase_source : 9a48fc83a876c95e90c807eb0b007d35211eb41c
|
2011-06-15 10:15:37 -07:00 |
|
Jeff Walden
|
d967e5e20f
|
Bug 671143 - Rename ValueToNumber to ToNumber, to be more like the spec nomenclature. r=cdleary
--HG--
extra : rebase_source : e85fbadd77adc048f5e443cd9ed96b0035954674
|
2011-06-13 21:49:59 -07:00 |
|
Igor Bukanov
|
2d1c8c12b5
|
bug 667507 - r=gal
|
2011-07-14 21:47:36 +02:00 |
|
Chris Leary
|
ac29c887f8
|
Bug 670772 - JSCodeGenerator::upvarMap should use exactly as much space as it needs. (r=njn)
--HG--
extra : rebase_source : 40b9a070023da205817e275e936e8a1acbe38c2b
|
2011-07-13 16:05:41 -07:00 |
|
Chris Leary
|
8a4ed626f6
|
Bug 669786: JSCodeGenerator::upvarMap should be a js::Vector. (r=njn)
--HG--
extra : rebase_source : 63d3fe85a1937c74f45e104ab066bc1159c36e00
|
2011-07-06 18:00:17 -07:00 |
|
Bill McCloskey
|
a47ecc892e
|
Bug 671080 - Assert on unexpected cross-compartment pointers in opt builds (r=mrbkap)
|
2011-07-14 12:12:30 -07:00 |
|
Hannes Verschore
|
a687644705
|
Bug 670784 - Add src note to break statements of switches, r=dvander
|
2011-07-13 16:12:05 -07:00 |
|
Jason Orendorff
|
fef77e1e35
|
Bug 646968 - Fix name lookups in let scopes. r=brendan.
|
2011-07-14 08:54:17 -05:00 |
|
Kyle Huey
|
d3e7553ab9
|
Mass revert m-i to the last known good state
|
2011-07-13 18:22:33 -07:00 |
|
David Mandelin
|
1fdf7dccd7
|
Bug 605290: Check for null cx->globalObject, r=luke
|
2011-07-13 16:47:10 -07:00 |
|
Chris Leary
|
43bb065e0f
|
Bug 670772 - JSCodeGenerator::upvarMap should use exactly as much space as it needs. (r=njn)
--HG--
extra : rebase_source : 00184fc11f3cccd4080e3e8e2f347ab9fa724fce
|
2011-07-13 16:05:41 -07:00 |
|
Chris Leary
|
de37b6f051
|
Bug 669786: JSCodeGenerator::upvarMap should be a js::Vector. (r=njn)
--HG--
extra : rebase_source : 5270282d89d15e00739428e5f12de7d4f508bef4
|
2011-07-06 18:00:17 -07:00 |
|
Hannes Verschore
|
a65ac12536
|
Bug 670784 - Add src note to break statements of switches, r=dvander
|
2011-07-13 16:12:05 -07:00 |
|
Jeff Walden
|
fd3234af67
|
Bug 671082 - Add GlobalObject::createConstructor to abstract creation of constructors, after basic primordials are installed in the global. r=bhackett
--HG--
extra : rebase_source : 7d912d659f18bd4a24cb9e285dc71cbb0eac9858
|
2011-06-13 11:52:45 -07:00 |
|
Jeff Walden
|
0e6a014f34
|
Bug 670779 - Add LinkConstructorAndPrototype to encapsulate adding ctor.prototype and ctor.prototype.constructor. r=bhackett
--HG--
extra : rebase_source : 1216c2c096b866c94205c3f53fe0dd70225523c4
|
2011-06-15 10:15:37 -07:00 |
|
Jacek Caban
|
4c56a972be
|
Bug 670905 - Update mingw cofigure checks to current version (r=khuey)
|
2011-07-13 17:57:59 +02:00 |
|
Ehsan Akhgari
|
c2c6bac9e3
|
Merge mozilla-central and mozilla-inbound
|
2011-07-13 11:51:33 -04:00 |
|
Ehsan Akhgari
|
096131f2a7
|
Merge the last green changeset on mozilla-inbound to mozilla-central
|
2011-07-13 11:40:03 -04:00 |
|
Jason Orendorff
|
e4e749adc2
|
Bug 620316 - Remove WrapEscapingClosure. r=brendan.
|
2011-07-13 07:15:59 -05:00 |
|
Robin Ehrlich
|
c994023e82
|
Bug 670958 - "Javascript 1.8.5 js_GetScriptLineExtent does not always return the correct value" (r=sfink)
--HG--
extra : rebase_source : b7f93037a828843749f83dc8b5b2f8fec404276d
|
2011-07-12 12:03:00 -07:00 |
|
Dave Yeo
|
705efe6018
|
Bug 670003: Fix yarr on OS/2. r=dmandelin
|
2011-07-12 12:57:08 -07:00 |
|
Cyril Roelandt
|
72a1be074a
|
Bug 670487 - Fix prototype to eliminate a compiler warning in js/src/editline. r=brendan.
|
2011-07-12 13:14:37 -05:00 |
|
Jason Orendorff
|
5f0afdfaa2
|
Backed out changeset 2d5bc18fdf9c because the commit message lacks a bug number.
--HG--
extra : rebase_source : b9e34ce4beca44b44b75d84551c67279b49c2130
|
2011-07-12 14:49:59 -05:00 |
|
Cyril Roelandt
|
b0e41de502
|
Fix prototype to eliminate a compiler warning in js/src/editline. r=brendan.
--HG--
extra : rebase_source : bdde5a2c76f03309c92f864dc30aa320a8f38044
|
2011-07-12 13:14:37 -05:00 |
|
Ehsan Akhgari
|
2ee50e2446
|
Backout changeset 7c1a923bea13 (bug 649537) because of mochitest-3 and mochitest-oth oranges
|
2011-07-12 14:25:53 -04:00 |
|
Ben Turner
|
86f8bb179c
|
Bug 649537 - 'Workers: Make one OS thread and JS runtime per worker, and lose XPConnect'. r=sicking+mrbkap.
--HG--
rename : dom/src/threads/Makefile.in => dom/workers/Makefile.in
rename : dom/src/threads/test/Makefile.in => dom/workers/test/Makefile.in
rename : dom/src/threads/test/WorkerTest.jsm => dom/workers/test/WorkerTest.jsm
rename : dom/src/threads/test/WorkerTest_badworker.js => dom/workers/test/WorkerTest_badworker.js
rename : dom/src/threads/test/WorkerTest_subworker.js => dom/workers/test/WorkerTest_subworker.js
rename : dom/src/threads/test/WorkerTest_worker.js => dom/workers/test/WorkerTest_worker.js
rename : dom/src/threads/test/atob_worker.js => dom/workers/test/atob_worker.js
rename : dom/src/threads/test/chromeWorker_subworker.js => dom/workers/test/chromeWorker_subworker.js
rename : dom/src/threads/test/chromeWorker_worker.js => dom/workers/test/chromeWorker_worker.js
rename : dom/src/threads/test/closeOnGC_server.sjs => dom/workers/test/closeOnGC_server.sjs
rename : dom/src/threads/test/closeOnGC_worker.js => dom/workers/test/closeOnGC_worker.js
rename : dom/src/threads/test/close_worker.js => dom/workers/test/close_worker.js
rename : dom/src/threads/test/fibonacci_worker.js => dom/workers/test/fibonacci_worker.js
rename : dom/src/threads/test/importScripts_worker.js => dom/workers/test/importScripts_worker.js
rename : dom/src/threads/test/importScripts_worker_imported1.js => dom/workers/test/importScripts_worker_imported1.js
rename : dom/src/threads/test/importScripts_worker_imported2.js => dom/workers/test/importScripts_worker_imported2.js
rename : dom/src/threads/test/importScripts_worker_imported3.js => dom/workers/test/importScripts_worker_imported3.js
rename : dom/src/threads/test/importScripts_worker_imported4.js => dom/workers/test/importScripts_worker_imported4.js
rename : dom/src/threads/test/json_worker.js => dom/workers/test/json_worker.js
rename : dom/src/threads/test/location_worker.js => dom/workers/test/location_worker.js
rename : dom/src/threads/test/longThread_worker.js => dom/workers/test/longThread_worker.js
rename : dom/src/threads/test/navigator_worker.js => dom/workers/test/navigator_worker.js
rename : dom/src/threads/test/newError_worker.js => dom/workers/test/newError_worker.js
rename : dom/src/threads/test/recursion_worker.js => dom/workers/test/recursion_worker.js
rename : dom/src/threads/test/relativeLoad_import.js => dom/workers/test/relativeLoad_import.js
rename : dom/src/threads/test/relativeLoad_sub_import.js => dom/workers/test/relativeLoad_sub_import.js
rename : dom/src/threads/test/relativeLoad_sub_worker.js => dom/workers/test/relativeLoad_sub_worker.js
rename : dom/src/threads/test/relativeLoad_sub_worker2.js => dom/workers/test/relativeLoad_sub_worker2.js
rename : dom/src/threads/test/relativeLoad_worker.js => dom/workers/test/relativeLoad_worker.js
rename : dom/src/threads/test/relativeLoad_worker2.js => dom/workers/test/relativeLoad_worker2.js
rename : dom/src/threads/test/simpleThread_worker.js => dom/workers/test/simpleThread_worker.js
rename : dom/src/threads/test/suspend_iframe.html => dom/workers/test/suspend_iframe.html
rename : dom/src/threads/test/suspend_worker.js => dom/workers/test/suspend_worker.js
rename : dom/src/threads/test/terminate_worker.js => dom/workers/test/terminate_worker.js
rename : dom/src/threads/test/testXHR.txt => dom/workers/test/testXHR.txt
rename : dom/src/threads/test/test_404.html => dom/workers/test/test_404.html
rename : dom/src/threads/test/test_atob.html => dom/workers/test/test_atob.html
rename : dom/src/threads/test/test_chromeWorker.html => dom/workers/test/test_chromeWorker.html
rename : dom/src/threads/test/test_chromeWorker.xul => dom/workers/test/test_chromeWorker.xul
rename : dom/src/threads/test/test_chromeWorkerJSM.xul => dom/workers/test/test_chromeWorkerJSM.xul
rename : dom/src/threads/test/test_close.html => dom/workers/test/test_close.html
rename : dom/src/threads/test/test_closeOnGC.html => dom/workers/test/test_closeOnGC.html
rename : dom/src/threads/test/test_errorPropagation.html => dom/workers/test/test_errorPropagation.html
rename : dom/src/threads/test/test_fibonacci.html => dom/workers/test/test_fibonacci.html
rename : dom/src/threads/test/test_importScripts.html => dom/workers/test/test_importScripts.html
rename : dom/src/threads/test/test_json.html => dom/workers/test/test_json.html
rename : dom/src/threads/test/test_location.html => dom/workers/test/test_location.html
rename : dom/src/threads/test/test_longThread.html => dom/workers/test/test_longThread.html
rename : dom/src/threads/test/test_navigator.html => dom/workers/test/test_navigator.html
rename : dom/src/threads/test/test_newError.html => dom/workers/test/test_newError.html
rename : dom/src/threads/test/test_recursion.html => dom/workers/test/test_recursion.html
rename : dom/src/threads/test/test_relativeLoad.html => dom/workers/test/test_relativeLoad.html
rename : dom/src/threads/test/test_simpleThread.html => dom/workers/test/test_simpleThread.html
rename : dom/src/threads/test/test_suspend.html => dom/workers/test/test_suspend.html
rename : dom/src/threads/test/test_terminate.html => dom/workers/test/test_terminate.html
rename : dom/src/threads/test/test_threadErrors.html => dom/workers/test/test_threadErrors.html
rename : dom/src/threads/test/test_threadTimeouts.html => dom/workers/test/test_threadTimeouts.html
rename : dom/src/threads/test/test_throwingOnerror.html => dom/workers/test/test_throwingOnerror.html
rename : dom/src/threads/test/test_xhr.html => dom/workers/test/test_xhr.html
rename : dom/src/threads/test/test_xhrAbort.html => dom/workers/test/test_xhrAbort.html
rename : dom/src/threads/test/threadErrors_worker1.js => dom/workers/test/threadErrors_worker1.js
rename : dom/src/threads/test/threadErrors_worker2.js => dom/workers/test/threadErrors_worker2.js
rename : dom/src/threads/test/threadErrors_worker3.js => dom/workers/test/threadErrors_worker3.js
rename : dom/src/threads/test/threadErrors_worker4.js => dom/workers/test/threadErrors_worker4.js
rename : dom/src/threads/test/threadTimeouts_worker.js => dom/workers/test/threadTimeouts_worker.js
rename : dom/src/threads/test/throwingOnerror_worker.js => dom/workers/test/throwingOnerror_worker.js
rename : dom/src/threads/test/xhrAbort_worker.js => dom/workers/test/xhrAbort_worker.js
rename : dom/src/threads/test/xhr_worker.js => dom/workers/test/xhr_worker.js
|
2011-07-12 12:32:14 -04:00 |
|
Ehsan Akhgari
|
84e6e87f47
|
Back out changeset 51f17131556b (bug 632221) because it breaks the build
|
2011-07-13 16:37:18 -04:00 |
|