Zack Weinberg
0669409278
Bug 568863: Add a scriptable interface to operating-system performance measurement APIs (Linux only for now). r=cjones,waldo,mitch a2.0=bz
...
--HG--
rename : toolkit/components/ctypes/Module.cpp => toolkit/components/ctypes/ctypes.cpp
rename : toolkit/components/ctypes/Module.h => toolkit/components/ctypes/ctypes.h
2010-07-30 12:17:56 -07:00
Chris Leary
9fffc42540
Rename displaySave member of the stack frame to padding. (r=luke)
2010-07-30 11:57:03 -07:00
Jason Orendorff
637ea525c6
Delete obsolete comment. no_r=me.
...
--HG--
extra : rebase_source : 8b9b7408c0efd682a5f11f827fca2d2304e0a4a3
2010-07-30 10:21:11 -05:00
Ginn Chen
e3e7455490
Bug 568782 add #ifdef SOLARIS for mmap/munmap changes r=igor
2010-07-30 18:51:58 +08:00
Luke Wagner
832e801c21
Bug 581875 - use js::HashSet in JSAtomState (r=igor)
2010-07-28 09:54:14 -07:00
Robert Sayre
ca8bd3912e
Merge backout.
2010-07-29 18:15:03 -07:00
Robert Sayre
171b8bfd3f
Backed out changeset d8bbb2ef3038. (Igor Bukanov – bug 579957 - parent as a field in JSObject. r=lw)
2010-07-29 18:11:41 -07:00
Igor Bukanov
e69273441e
bug 579957 - parent as a field in JSObject. r=lw
2010-07-29 19:11:27 +02:00
Jason Orendorff
7d24a3b933
Fix MSVC warnings about class JSFunction. no_r=me.
2010-07-29 08:08:23 -05:00
Jason Orendorff
0f3807e69b
Remove extra backslashes. no_r=me.
2010-07-29 08:06:32 -05:00
Igor Bukanov
c541e3314e
bug 574313 - checking that autoroots are conservatively scanned and aborting if not. The check is enabled in optimized build for better test coverage. r=anygregor
2010-07-26 10:24:27 +02:00
Igor Bukanov
d2bca5f2f6
bug 579957 - parent as a field in JSObject (relanding after wixing bug 583404). r=lw
2010-07-31 11:54:01 +02:00
Igor Bukanov
c09924fbdc
bug 583404 - backport of fix from David for JM branch.
2010-07-31 11:42:28 +02:00
Robert Sayre
7cb0f0f1ca
Merge mozilla-central to tracemonkey.
2010-07-30 21:57:41 -07:00
Robert Sayre
c8bf0c1701
Change a comment to match the surrounding code.
2010-07-30 20:26:06 -07:00
Robert Sayre
1f19290c2a
Change a comment to match the surrounding code.
2010-07-30 20:12:45 -07:00
Jeff Walden
8e94e47999
Really test bug 583429. :-) rs=tpyo
2010-07-30 19:17:15 -07:00
Jeff Walden
27ed2ecfd7
Bug 582643 - Reject '0x' without any hex digits. r=jorendorff
2010-07-29 17:37:25 -07:00
Jeff Walden
0bbfa259f2
Bug 583126 - parseInt(string) traceable native ignores OOM. rs=jorendorff
...
--HG--
extra : rebase_source : b9244f62e7f4bc0e0db96a7b5fa21b43ffc1b7de
2010-07-30 17:25:20 -07:00
Andreas Gal
603df12513
Test for bug 583429
2010-07-30 19:04:03 -07:00
Andreas Gal
de5d3fb7e9
Array.prototype lost its length property (583429, r=brendan).
2010-07-30 18:24:03 -07:00
Jeff Walden
87d6a7929b
Followup to bug 577536: move parse-as-octal inference to a slightly different location so as not to cause |parseInt('0A', 16)| to be parsed as octal. r=jorendorff
2010-07-30 14:39:51 -07:00
Luke Wagner
c801af71b0
Fix warning in js_DumpAtoms on 64-bit (no bug)
2010-07-30 16:50:38 -07:00
Wan-Teh Chang
ab60397f62
Bug 561510: fix unrecognized option /L... linker warning on
...
Windows. Define MOZALLOC_LIB using EXPAND_LIBNAME_PATH instead
of EXPAND_MOZLIBNAME. r=bsmedberg,ginn.chen. approval2.0+ by
bsmedberg.
2010-08-06 06:51:38 -07:00
Benjamin Smedberg
7ccbcf526e
Bug 579178 part C - Allow xpcshell to register additional manifests from the command line, and use this to load httpd.manifest in the xpcshell test harness, r=jwalden
2010-07-22 10:42:43 -04:00
Benjamin Smedberg
71bf1136af
Bug 579718 part B - packaging and build changes to ship a single chrome.manifest from which other manifests are read. r=khuey See long-form commit details below:
...
In a nonpackaged build, we have the following manifests:
* chrome.manifest is just a series of manifest directives for all the other manifests, generated in rules.mk using buildlist.py
** components/interfaces.manifest is also generated in rules.mk using buildlist.py
** components/components.manifest contains only the *binary* components. JS components each have their own manifest which is installed to dist/bin/components
** Each chrome/jarfile.jar has a matching chrome/jarfile.manifest, and JarMaker.py inserts this filename into the root chrome.manifest by importing buildlist.py
In a packaged build, we end up with the following manifests:
* chrome.manifest lists the four manifests below
** components/interfaces.manifest
** components/components.manifest
** chrome/nonlocalized.manifest
** chrome/localized.manifest
In the future it should be possible to integrate the three non-localized manifests directly into the root chrome.manifest for increased performance, but this is slightly tricky because it involves rewriting some manifest instructions which may include relative JAR URIs. That is left for a future followup.
When we repackage a l10n build, we only have to replace chrome/localized.manifest.
2010-07-22 10:38:59 -04:00
Jacek Caban
47e5bb7e5b
Backed out changeset f10fc9e3be99 (orange test_request_line_split_in_two_packets.js tests).
2010-08-07 22:13:06 +02:00
Jacek Caban
fd32aa81ab
Bug 508905 - /Zc:wchar_t- is no longer required r=ted a=dbaron
2010-08-07 17:41:41 +02:00
Robert Sayre
ddca0ed562
Merge tracemonkey to mozilla-central.
2010-08-06 22:46:37 -07:00
Robert Sayre
2709bf3bad
Merge tracemonkey to mozilla-central.
2010-08-06 19:01:14 -07:00
Boris Zbarsky
ea520c9222
Bug 584298. Do a bit less work in ReadableToJSVal on the fast path. r=jst
2010-08-06 20:46:52 -04:00
Blake Kaplan
157a4bc2fe
Bug 546573 - EnsureInnerWindow from wrappers. r=jst sr=bzbarsky
2010-07-20 21:05:11 -07:00
Bob Clary
bcb3442356
bug 583155 - reduce log noise from jsreftest in the browser, r=mrbkap,jorendorff.
2010-08-05 07:14:34 -07:00
Igor Bukanov
ebdf1a3c1f
bug 583763 - conservative GC cleanup and better reporting of missing conservative roots. r=anygregor
2010-08-05 14:16:56 +02:00
Chris Leary
4c60745a17
Bug 583868: increase heap size to avoid V8 OOM in shell. (r=anygregor)
2010-08-04 16:23:49 -07:00
Shu-yu Guo
59b42e4664
Bug 584264 - Whitespace cleanup for narcissus and small fix for parser. r=pwalton
2010-08-04 12:07:41 -07:00
Ginn Chen
d6187044a2
Bug 584219 Sun Studio doesn't support __attribute__ packed for enum r=lw
2010-08-04 19:40:39 +08:00
Luke Wagner
b0337177a0
Bug 584168 - consider canonicalizing nans passed to the JSAPI (r=brendan)
2010-08-04 04:13:19 -07:00
Jeff Walden
a1cbd95556
Bug 571062 - Add slow-test annotation functionality to reftest and the JS test harness. r=dbaron, r=dmandelin
2010-07-13 18:04:29 -05:00
Jeff Walden
93c29df7b7
Bug 577536 - parseInt() uses radix 8 if the string starts with '0' but not 0x or 0X, and the digit string should be stringified before the radix is integerized. r=jorendorff
2010-07-23 02:29:44 -05:00
Jason Orendorff
92ae1f6906
Make CheckScopeChainValidity local to jsobj.cpp. No bug#, rs=gal on IRC.
2010-07-29 16:25:06 -05:00
Jason Orendorff
d482aae257
jsapi-tests: Remove unnecessary #include that causes warnings on MSVC. no_r=me.
...
--HG--
extra : rebase_source : 687fcbb5901d4484750665189afeec284db759f0
2010-07-29 15:55:22 -05:00
Chris Leary
4347060384
Fix trace-test.py to work on symlinks. (r=self).
2010-07-29 11:02:54 -07:00
David Zbarsky
83ff4cd04a
Remove unneeded nsIDOMNSHTMLSelectElement interface by merging it into nsIDOMHTMLSelectElement. (Bug 582303) r=jst
2010-07-28 16:43:52 -07:00
David Zbarsky
31a8d73291
Remove unneeded nsIDOMNSHTMLOptionElement interface by merging it into nsIDOMHTMLOptionElement. (Bug 582303) r=jst
2010-07-28 16:43:52 -07:00
Johnny Stenback
a9a1271598
Disable tests on 64-bit systems where they don't behave. r=bclary@bclary.com
2010-07-21 01:34:14 -07:00
Bob Clary
ab83284a90
Fixing orange caused by fix for bug 572190. r=jst
2010-07-21 00:22:52 -07:00
Johnny Stenback
7f6ff18c5d
Fixing at least part of bug 572190. Make JS stack size a factor of size_t so that roughly as much fits on the stack whether we're on a 32 or 64 bit system. r=mrbkap@gmail.com
2010-06-29 18:25:56 -07:00
Rail Aliev
cf956e6558
Bug 580010, bump versions to Fx4.0b3pre/Gecko 2.0b3pre, r=nthomas (CLOSED TREE)
2010-07-21 12:49:22 +12:00
Benjamin Smedberg
a629fcbefb
Back out bug 578751 to help solve bug 580360 (all dynamic components fail to load). The patch was not properly reviewed to begin with :-(
2010-07-20 17:52:27 -04:00
Benjamin Smedberg
5c4caa180c
Backed out changeset 0c116ba35956
2010-07-20 17:49:10 -04:00
Mitchell Field
6e7fdccc3d
Clean up configure.in a bit. r=khuey
2010-07-20 15:43:54 +10:00
Ted Mielczarek
8d65089e90
Bug 578751: Use @loader_path instead of @executable_path on Mac OS X. Committing as a bustage fix, still needs review.
2010-07-20 01:41:22 -04:00
Blake Kaplan
ebf4a54df5
Bug 582100 - Only enumerate exposed properties. r=gal
...
--HG--
extra : rebase_source : 462b9167d01a699ae67effae1c1a710a8f7bece1
2010-08-02 18:45:19 -07:00
Dan Witte
08c343eb51
Bug 583846 - ctypes assertion when using readString() on zero-length arrays. r=jorendorff, a=dolske
2010-08-02 13:48:24 -07:00
Kyle Huey
ae04cb8dda
Fix TestWindowsDND bustage (fallout from fakelibs)
...
--HG--
extra : rebase_source : e64dd9e1ad4e60ad2a1fe8968c309b13726760bd
2010-08-02 00:08:38 -07:00
Robert O'Callahan
39ff282290
Backed out changeset edd01aafe372
2010-08-02 15:20:05 +12:00
David Zbarsky
2fd2eb71de
Bug 582303. Move nsIDOMNSHTMLImageElement into nsIDOMHTMLImageElement. r=jst
2010-08-02 15:07:06 +12:00
Ginn Chen
2bea9b872b
Bug 580590 js/src/xpconnect/wrappers failed to compile with Sun Studio r=bsmedberg a=NPOTB
2010-08-06 15:04:09 +08:00
Craig Topper
28c585b0fd
Bug 585616 - Merge nsIDOMNSCSS2Properties and nsIDOMSVGCSS2Properties into nsIDOMCSS2Properties. r=bz
2010-08-05 22:32:01 -07:00
L. David Baron
a5b0b4ec4a
Make nsIDOMSVGCSS2Properties use the specialized shorter quickstubs. (Bug 584301) r=bzbarsky
2010-08-05 21:59:18 -07:00
Kyle Huey
802eb0ed2d
Bustage fix on a CLOSED TREE. r=bz
2010-08-05 19:15:11 -07:00
Boris Zbarsky
3be23e063a
Bug 584293. Make .style faster. r=peterv
2010-08-05 17:59:36 -04:00
Boris Zbarsky
fb79454ef5
Bug 584287. Speed up unwrapping for nsIDOMHTMLElement quickstubs. r=peterv
2010-08-05 17:59:35 -04:00
Robert Sayre
d23c6043b4
Bug 584252 - disallow non-standard extensions to float syntax (r=jorendorff) (CLOSED TREE)
2010-08-05 14:33:34 -07:00
Blake Kaplan
65f0963609
Bug 584551 - Do things that require entering a request on the old compartment before entering a request on the new one. r=igor a=blocking-beta3
...
--HG--
extra : rebase_source : 6480bb872de3268230813d2bddda27a4d552daba
2010-08-05 12:38:07 -07:00
Boris Zbarsky
2c05fad2f0
Bug 583839. Also skip the string buffer refcounting for traceable native quickstubs, not just fastnative ones. r=jst
2010-08-04 22:40:18 -04:00
David Zbarsky
d272840c23
Remove unneeded nsIDOMNSHTMLInputElement interface by merging it into nsIDOMHTMLInputElement. (Bug 582303) r=jst
2010-08-04 22:40:18 -04:00
David Zbarsky
1003769432
Remove unneeded nsIDOMNSHTMLImageElement interface by merging it into nsIDOMHTMLImageElement. (Bug 582303) r=jst
2010-08-04 22:40:17 -04:00
David Zbarsky
44791913e2
Remove unneeded nsIDOMNSHTMLAnchorElement interface by merging it into nsIDOMHTMLAnchorElement. (Bug 582303) r=jst
2010-08-04 22:40:17 -04:00
Zack Weinberg
a7770b97f9
Bug 568863 follow-up: add reset() to the JavaScript API. r=waldo a2.0=sayrer
2010-08-04 17:22:26 -07:00
Kyle Huey
ea1e385e8b
Bug 518136: Use -showIncludes to generate dependencies for MSVC for a substantial build performance win. r=ted
2010-08-04 16:59:23 -07:00
Robert Sayre
db29ba074d
Merge backout.
2010-08-04 13:45:02 -07:00
Robert Sayre
c870a775e4
Backed out changeset c6131ed87e9c. Jason Orendorff — Bug 583262 - Remove security checks on f.prototype.constructor property at last. r=mrbkap. Causing nightly topcrash.
2010-08-04 13:44:48 -07:00
Igor Bukanov
b7a9c7ba4e
bug 571789 - merging JSObjectOps and JSExtendedClass into JSClass. r=jorendorff
2010-06-12 18:29:04 +02:00
Nicholas Nethercote
8940a02406
Fix GCC warning. No bug, r=sayrer via IRC.
2010-07-28 17:48:52 -07:00
Dan Witte
c034bd2bef
Bug 582521 - Fix xpconnect 'char' conversions in DEBUG builds. r=bz, a=sayrer
2010-07-28 12:10:27 -07:00
Andreas Gal
d3b066d97f
Back out bug 580803.
2010-07-28 11:20:19 -07:00
Gregor Wagner
81a6aaef49
Bug 582471 - TM: followup for Bug 579100 (r=igor)
2010-07-28 10:48:28 -07:00
Igor Bukanov
0cba307f08
Backed out changeset 7b2b90efe57d -- the patch was landed against a tree with a lot of orange. This will hinder the orange resolution.
2010-07-28 14:36:06 +02:00
Igor Bukanov
a902a030c8
bug 571789 - merging JSObjectOps and JSExtendedClass into JSClass. r=jorendorff
2010-06-12 18:29:04 +02:00
Brendan Eich
4383fa7254
Bug 582479 - TM: "Assertion failure: (&cx->regs->sp[1 - (iargc + 2)].toObject())->isFunction()."
2010-07-28 01:41:50 -07:00
Andreas Gal
0ee31b15f6
Don't read past capacity in js_IsDensePrimitiveArray (582451, r=brendan).
2010-07-27 22:43:49 -07:00
Nicholas Nethercote
a001a585eb
Bug 552812 - nanojit: factor out AccSet differences into TM and TR (take 3, TM-specific part). r=gal.
2010-07-27 22:33:42 -07:00
Nicholas Nethercote
7a4d92f12f
Update nanojit-import-rev stamp.
2010-07-27 21:37:31 -07:00
Nicholas Nethercote
047ddb0323
Bug 552812 - nanojit: factor out AccSet differences into TM and TR (take 3). r=edwsmith.
...
--HG--
extra : convert_revision : 962916dc590fe3f55d15f00ac91b13e4ec4409a2
2010-07-27 21:28:02 -07:00
Alan Pierce
c699844004
Bug 578171 - Keep a static table of all length-2 strings (r=lw)
2010-07-27 21:14:31 -07:00
Gregor Wagner
a72dfe96f1
Bug 582424 - TM: JSRopeNodeIterator warning (r=apierce)
2010-07-27 18:39:47 -07:00
Jeff Walden
030e5a1195
Back out b17c8b926585, seems to not work any more. :-\
2010-07-27 18:23:30 -07:00
Jeff Walden
dca5e62b28
Followup patch for bug 581744 to remove uses of JSFUN_GETTER and JSFUN_SETTER from the tree, now that they've been removed. r=redness
2010-07-27 17:10:54 -07:00
Jeff Walden
d8499e29f5
Bug 571062 - Add slow-test annotation functionality to reftest and the JS test harness. r=dbaron, r=dmandelin
2010-07-13 18:04:29 -05:00
Jeff Walden
a08845bca9
Bug 581744 - Deprecate JSFUN_GETTER and JSFUN_SETTER; they never did much, and they're very nearly dead code already. r=brendan
2010-07-26 16:11:37 -07:00
Andreas Gal
7910d797ba
Bug 582081 - Dense array patches regressed empty Array creation on Dromaeo. r=jwalden
2010-07-27 16:42:58 -07:00
Robert Sayre
83d353385f
Merge
2010-07-27 13:09:42 -07:00
Robert Sayre
017624baad
Merge mozilla-central to tracemonkey.
2010-07-27 13:09:04 -07:00
Luke Wagner
dfa5339876
Bug 582162 - assignment needs to ignore the setter's result (r=brendan)
2010-07-27 11:40:19 -07:00
Neil Rashbrook
fdeec4a6cc
Bug 581903 Make --enable-xterm-updates work with PARALLEL_DIRS r=khuey
2010-07-27 12:44:21 +01:00
Takanori Matsuura
b0478b7bf8
Bug 580175: Make --with-ccache more powerful. r=khuey
2010-07-26 12:31:52 -07:00
Ted Mielczarek
487535dd39
bug 542504 - SIMPLE_PROGRAMS (and CPP_UNIT_TESTS) don't get re-linked in a PGO build. r=mitch, a=mossop
...
--HG--
extra : rebase_source : b33997adcd4567057adf01d8d3e4ac857e4df502
2010-07-26 15:21:55 -04:00
Brendan Eich
11b7ec9c32
Arguments.callee.caller does not work in FF 4 under certain circumstances (577648, r=jwalden).
2010-07-23 14:41:56 -07:00
Neil Rashbrook
9448446e38
Bug 581151 Make 'make chrome' work again (regression from bug 466492) r=khuey
2010-07-25 17:57:22 +01:00
Jacek Caban
255f0460ef
Bug 573341 - Wrong AVMPLUS_ALIGN16 declaration on mingw r=dvander
2010-06-27 01:28:10 +02:00
Jacek Caban
8ca63889de
Bug 569819 - Fix nanojit compilation failure on mingw-w64. r=edwsmith
2010-06-25 15:59:05 +02:00
Luke Wagner
12c9640168
Merge
2010-07-26 22:20:09 -07:00
Luke Wagner
2a58871292
Backed out changeset 89dc3a238da0
2010-07-26 22:19:04 -07:00
Luke Wagner
4345bcb102
Move jsprvtd.h above jshashtable.h include in jscntxt.h to hopefully fix msvc bustage
2010-07-26 21:52:00 -07:00
Luke Wagner
dd6aa4e64d
Bug 581875 - use js::HashSet in JSAtomState (r=igor)
2010-07-26 21:09:23 -07:00
Luke Wagner
c63454841f
Bug 581784 - Update this in the tracker (r=gal)
2010-07-26 20:55:15 -07:00
Luke Wagner
112a3b6afc
Bug 581769 - fix JS_ValueToId on xml object. remove spurious iterator assert (r=waldo)
...
--HG--
extra : rebase_source : e3485c5d7b586303a35d169cd2e51413f85c33c5
2010-07-26 17:05:17 -07:00
Jeff Walden
9eaa9f23c3
Bug 562448 - Function.prototype.apply should accept any arraylike arguments. r=brendan
...
--HG--
extra : rebase_source : 1c6fc72b2b6a30d18e15c30ff84fa529e70709b0
2010-07-16 14:53:37 -05:00
Jeff Walden
e83f9be183
Bug 531675 - Ignore the second argument of eval, except to warn once per JSScript (per function, or per global script for uses not in functions) that it's not supported. (Again.) r=mrbkap
...
--HG--
extra : rebase_source : 2a0b9670e7c2c90ab0c41d37e3ab99c3bbc4c819
2010-07-23 11:27:07 -05:00
Jason Orendorff
75602c0465
Bug 566637 - TM: "this.a" reads from stale global object slots after global variable "a" changes value. r=gal.
...
--HG--
extra : rebase_source : 7f6cce244ea8cdf429e9467eef4f3feb31978d27
2010-07-26 18:19:23 -05:00
Andreas Gal
b5c318ca77
Use LIR_qasd for 64-bit unbox code (582076, r=luke).
2010-07-26 14:41:44 -07:00
Jason Orendorff
5ac0203273
Bug 581356 - Silence another MSVC warning. (dmandelin just checked in half of the patch in the bug.) r=Waldo.
2010-07-26 13:46:13 -05:00
David Mandelin
2583be7eff
No bug, fix MSVC warnings, no_r=me
2010-07-26 12:04:53 -07:00
Igor Bukanov
8ce72de5f9
bug 552266 - followup to fix jslock.cpp to use cx->thread->requestContext, not cx->requestDepth, when claiming titles.
2010-07-26 21:02:10 +02:00
Igor Bukanov
5c4e51172c
bug 579100 - various GC cleanups. r=anygregor
2010-07-26 20:44:04 +02:00
Chris Leary
e55446d747
Bug 578272: Remove Algol-like display optimization. (r=brendan)
2010-07-26 06:35:38 -07:00
Nicholas Nethercote
e83ff689e0
Backout TM-specific patches for bug 552812 due to assertion failures on Win2003.
2010-07-26 00:03:02 -07:00
Nicholas Nethercote
b6a199b557
Update nanojit-import-rev stamp.
2010-07-25 23:47:10 -07:00
Nicholas Nethercote
97200a9427
Backout the last four patches for bug 552812 due to downstream Windows assertion failures on TM. Argh.
...
--HG--
extra : convert_revision : eb7dfecbdf2fd32d78673e10eb2289129966f6ce
2010-07-25 23:42:51 -07:00
Nicholas Nethercote
851eefd1ec
Fix Win2003 bustage for bug 552812.
2010-07-25 22:29:20 -07:00
Nicholas Nethercote
457364c546
Bustage fix for bug 552812.
2010-07-25 22:02:18 -07:00
Nicholas Nethercote
da0753b270
Bug 552812 - nanojit: factor out AccSet differences into TM and TR (TM-specific part). r=gal.
2010-07-25 21:23:02 -07:00
Nicholas Nethercote
d1bd58c7fe
Update nanojit-import-rev stamp.
2010-07-25 21:17:28 -07:00
Nicholas Nethercote
03c8e4d162
One more Windows fix, this time get it right, sigh.
...
--HG--
extra : convert_revision : a02f8611cec9efe5feb8d7ccb19f03b9b86e0b68
2010-07-25 19:58:45 -07:00
Nicholas Nethercote
367f922beb
Fix more (unrelated) Windows breakage.
...
--HG--
extra : convert_revision : a9c4abf9041e1a0190c0f4788d0df7a242593601
2010-07-25 19:53:27 -07:00
Nicholas Nethercote
0ea9c89168
Try to force MSVC to pack bit-fields properly, argh.
...
--HG--
extra : convert_revision : 09d69292e4ade9c77ce88f32e1840bd06071e2d6
2010-07-25 19:49:58 -07:00
Nicholas Nethercote
23921c55a5
Bug 552812 - nanojit: factor out AccSet differences into TM and TR (take 2). r=edwsmith.
...
--HG--
extra : convert_revision : 7e11df137a4d30bd8411cf3b35cb26a003188f86
2010-07-25 19:17:39 -07:00
Nicholas Nethercote
93a275ed2b
Backout last three patches for bug 552812 due to further Windows breakage, sigh.
...
--HG--
extra : convert_revision : 1909331461436f43dad16a22e502f332e7ad3488
2010-07-25 18:39:41 -07:00
Nicholas Nethercote
282bf13b44
Groan, fix syntax error.
...
--HG--
extra : convert_revision : 8dd52f216fd251c7ae0d250f64afdfade4892fbc
2010-07-25 18:32:15 -07:00
Nicholas Nethercote
f507c34d33
Fix Windows bustage from bug 552812.
...
--HG--
extra : convert_revision : bd1e180e8836da69c228bac3bb8e268020ccaba4
2010-07-25 18:27:49 -07:00
Nicholas Nethercote
87dc839838
Bug 552812 - nanojit: factor out AccSet differences into TM and TR. r=edwsmith.
...
--HG--
extra : convert_revision : 2d211c925ffabfc0a5dcc6ba9a6eaf02a32b47d4
2010-07-25 18:20:42 -07:00
Edwin Smith
68c0efdc36
Fix Sparc bustage (just add unreachable return statement)
...
--HG--
extra : convert_revision : 27cc2c4bbcb9b103bed3c5803078f7d7ee58f599
2010-07-24 10:01:18 -04:00
Edwin Smith
3e4172cc8a
Whitespace cleanup.
...
--HG--
extra : convert_revision : 1781d2187c43ed282a061efb7d945eafefed5ef9
2010-07-21 10:33:02 -04:00
Luke Wagner
ae778fc5e8
Shark says some js::Vector ops were not being inlined. Fix. (no bug)
2010-07-25 17:17:44 -07:00
Alan Pierce
7970f69f02
Bug 578205 - Keep string characters inline for small strings (r=gal)
2010-07-24 20:26:34 -07:00
Alan Pierce
c7fb70a580
Bug 578189 - Add the invariant that dependent strings must have a flat string as the base (r=gal)
2010-07-24 20:22:35 -07:00
Andreas Gal
b54bbe39b0
Move GC triggering into the runtime (580803 part 2, r=igor).
2010-07-24 15:30:33 -07:00
Makoto Kato
f78a4ad4ed
Bug 580904 - remove jsval_layout.debugView in msvc x64 (r=lw)
2010-07-24 09:10:31 -07:00
Luke Wagner
1e1ddd5f8d
Bug 581574 - Remove JSVAL_IS_UNDERLYING_TYPE_OF_PRIVATE (r=mrbkap)
2010-07-23 17:20:12 -07:00
Luke Wagner
a8d06c5053
Remove js::Value default ctor (jsval doesn't have one) (no bug)
2010-07-23 17:16:00 -07:00
Andreas Gal
b1d98a98aa
Don't lock the GC if its already locked (follow-up for 580803).
2010-07-23 20:02:13 -07:00
Paul Biggar
edb0aecbeb
Bug 578159: remove object allocation debug hook. (r=gal, sr=brendan)
2010-07-23 19:33:49 -07:00
Jeff Walden
6d7de50e4d
Followup to bug 465199: properly perform ToInteger rather than just ToNumber when determining lastIndex in RegExp.prototype.exec; could have sworn I did this already...
...
--HG--
extra : rebase_source : c63fa22c169751610bc09e7d2c91858ec9cd56b5
2010-07-23 18:30:34 -05:00
Andreas Gal
c323e392e1
Remove leftover use of js_NewArrayObjectWithCapacity (follow-up for bug 581264).
2010-07-23 16:05:36 -07:00
Andreas Gal
6651fb6141
Always allocate dslots for dense arrays (580877, r=njn).
2010-07-23 15:29:02 -07:00
Andreas Gal
f1cef5ef1e
Don't use broken js_NewArrayObjectWithCapacity API (581264, r=bz,jst,dwitte).
2010-07-23 15:25:42 -07:00
Andreas Gal
050c6200d2
Trigger all operation callbacks from triggerGC (follow-up for 580803).
2010-07-23 15:21:13 -07:00
Andreas Gal
f6c962a652
Consolidate GC heuristics (580803, r=igor).
2010-07-23 15:17:42 -07:00