Nathan Froyd
f5918cd8f9
Bug 560349 - make PodZero use inline loops rather than memset; r=luke
2011-12-08 19:59:08 -05:00
Mike Hommey
05091dfacb
Bug 709721 - Move video and audio libraries in a gkmedias library on Windows. r=khuey
2011-12-15 06:40:20 +01:00
Jeff Walden
d1d58969b8
Silence unused-value warnings with various Valgrind macros in clang, and add a silencing instance to jsgc.cpp. No bug, rs=jorendorff, a=philor
2011-12-13 17:31:08 -05:00
Andrew McCreight
59ca827dee
Bug 709162 - crash test for cycle collector dumping. rs=bholley a=mbrubeck
2011-12-14 16:02:12 -08:00
Andrew McCreight
07887213c4
Bug 710761 - test if CC listener begin fails, don't call listener again. rs=bholley
2011-12-14 15:56:37 -08:00
Andrew McCreight
e32959a25b
Bug 709160 - fix ObjShrink fallout in nsXPConnect::Traverse CC printing code. r=luke
2011-12-14 15:56:37 -08:00
Igor Bukanov
23dc39355d
bug 708548 - removal unused declarations and definitions of *OnTrace functions. r=dvander a=khuey-on-irc
...
--HG--
extra : rebase_source : ea767043f6af276c5cdfeb0301491fc89b49c931
2011-12-08 10:29:21 +01:00
Tom Schuster
3facd97a02
Bug 590036 - Optimize cases where we probably eval an array, that would be parsable by JSON. r=jorendorff a=SpiderMonkey
2011-12-13 18:24:10 +01:00
Tom Schuster
fca18ee593
Bug 706924 - Rename JSOP_PUSH to JSOP_UNDEFINED, and remove dead code from the decompiler. r=Waldo a=SpiderMonkey
2011-12-13 18:23:37 +01:00
Andrew Quartey
faa8be8d82
Bug 706010 - Remove NS_SPECIALIZE_TEMPLATE and HAVE_CPP_MODERN_SPECIALIZE_TEMPLATE_SYNTAX; r=khuey a=cleanup/removal
2011-12-13 14:17:59 +00:00
Nicolas Pierron
c37b2e0523
Bug 700517 - Add "ret imm16" instruction for x86 and x86_64; r=dvander a=not-libxul
2011-12-13 14:17:57 +00:00
Igor Bukanov
40de82fbfe
Bug 708382 - GC marking - one common stack and tail recurssion elimination. r=wmccloskey. a=ms2geronirc
...
--HG--
extra : rebase_source : 580b30f289f4e1b1a1980bb000fc25e6e3cf27e7
2011-12-07 14:22:47 +01:00
Igor Bukanov
f902c0a6df
Bug 708382 - GC marking - merging string and object stacks. r=wmccloskey
...
--HG--
extra : rebase_source : ca47672218af276ed0bbdfd53add6207c524179b
2011-12-08 10:29:43 +01:00
Ms2ger
ac9df022f7
Bug 709603 - Remove unused variables 'type' in CallMethodHelper::Get{ArraySize,InterfaceType}FromParam; r=bholley a=ehsan
2011-12-13 09:49:31 +11:00
Justin Lebar
d7693d87a0
Bug 696535 - Use absolute paths in pythonpath.py. r=bsmedberg a=test-only
2011-12-12 15:44:41 -05:00
Jim Blandy
9c247a7cdf
No bug: Bring jorendb up to date with current state of Debugger object. r=NPOB,jorendorff
2011-12-09 14:12:36 -08:00
Nicholas Nethercote
587382cea2
Bug 705987 - Use mallocSizeOf in the layout memory reporters. r=khuey,bzbarsky
2011-12-08 21:01:52 -08:00
Ed Morley
4547b6a2f4
Backout ee420d0f03df (bug 697479) for Win opt build failures
2011-12-09 09:30:25 +00:00
Jason Orendorff
f7c79fdd7f
[revised per backout affc2782a250, jimb] Implement simple Map and Set builtins for JS. Bug 697479, r=jimb.
2011-12-08 21:04:10 -08:00
Brian Hackett
9c80b87753
Ensure consistent warnings when accessing undefined names, bug 706240. r=waldo
2011-12-08 19:50:09 -08:00
Brian Hackett
c4be034936
Avoid sharing owned base shapes between multiple shapes, bug 707842. r=luke
2011-12-08 19:37:17 -08:00
Christian Holler
7c280ec118
Ensure a consistent enumeration order when compiled in deterministic mode, bug 707017. r=luke
2011-12-08 19:28:36 -08:00
Brian Hackett
9e001fe1e3
Refine shape changes done to preserve teleporting invariant on prototype changes, bug 707515. r=luke
2011-12-08 19:23:31 -08:00
Rafael Ávila de Espíndola
c618227508
Bug 708851 - Any gcc that supports firefox support -pipe.
2011-12-08 22:16:06 -05:00
Nicholas Nethercote
688c469bc9
Bug 704400 - Implement --enable-dmd. r=khuey.
2011-12-08 19:09:36 -08:00
David Anderson
2f644b6b1b
Cap objects to a saner memory limit (bug 705855, r=dmandelin).
...
--HG--
extra : rebase_source : 551bbcee86d617f3a55a0a3274083ae54af4b294
2011-12-08 17:46:39 -08:00
Ed Morley
31a749aec3
Backout edecc56b7c80 and ad8aee962832 (bug 697479) for check-jit-test failures
2011-12-09 01:47:42 +00:00
Jason Orendorff
484a529024
Add missing file and fix for bug 697479 (rev ad8aee962832 added failing tests). No bug#, r=orange.
...
--HG--
extra : rebase_source : b104347e7f77f0856cdf1e83b923dfab74f1c8d9
2011-12-08 19:05:52 -06:00
Chris Leary
236e4d17ae
Bug 708873: Write unescape to match spec w/minor optimization. (r=Waldo)
2011-12-08 16:30:56 -08:00
Jason Orendorff
1386a84535
Credit where it's due. No bug#, rs=jimb on IRC.
2011-12-08 17:59:59 -06:00
Jason Orendorff
5b87a346ba
Implement simple Map and Set builtins for JS. Bug 697479, r=jimb.
2011-12-08 17:54:51 -06:00
Jason Orendorff
df7191c92c
Remove all mentions of imacros from js/src. Bug 708836, r=sfink.
2011-12-08 16:17:55 -06:00
Jim Blandy
0d83c6fc1e
Bug 708838: Use findReferences instead of countHeap to make js1_8/extensions/regress-422269.js fail less randomly. r=jwalden
...
The SpiderMonkey test js/src/tests/js1_8/extensions/regress-422269.js fails
randomly, because it requires a certain object to be garbage-collected to
pass. With a conservative stack scanner, an object being retained is not
necessarily a bug, and in general, the engine makes no promises about which
objects it retains and which it doesn't.
The JavaScript shell's new findReferences function allows us to find all GC
edges referring to the object, and filter out ones we know to be benign.
This patch changes the test to use findReferences.
2011-12-08 14:51:35 -08:00
Rafael Ávila de Espíndola
0e72991c4e
Bug 708065 - Fix configure check for -pipe. r=ted.
...
With the shell used on OS X, the test we were trying to compile was
#include <stdio.h>
int main() { printf("Hello World
"); exit(0); }
which fails.
2011-12-08 17:01:21 -05:00
Jason Orendorff
084417b5be
A first cut at Debugger.Environment. Bug 690558, r=jimb.
...
--HG--
extra : rebase_source : 3cafc4e635f11b3219285fdf6fad952c15765f96
2011-12-08 14:54:26 -06:00
Jason Orendorff
4d508e3ed1
Remove the last comment referring to imacros. No bug#, no_r=me.
...
--HG--
extra : rebase_source : ec684275939472f47dd5faee69c3b4023483d6e2
2011-12-08 14:28:13 -06:00
Jason Orendorff
f952c6179e
Fix JS_TraceChildren crash triggered by findReferences. Bug 708261, r=jimb.
...
--HG--
extra : rebase_source : 336ebf499834345d364955000977a952014ea2bb
2011-12-08 14:23:31 -06:00
Jason Orendorff
61b53e6862
Remove another dead local variable so JS can build without warnings on GCC. No bug#, no_r=me.
...
--HG--
extra : rebase_source : 6f76525855ffc9a8b02ba9770109b490b9bde7c3
2011-12-08 14:14:01 -06:00
David Mandelin
e62d157d2d
no bug, mark two slow tests as slow
2011-12-08 12:21:40 -08:00
Ed Morley
221981eca8
Bug 643167 - js/src configure should build js-config with MAKE, not GMAKE (based on patch by Kyle Huey); r=ted
...
* Switches js-config generation to use $MAKE rather than $GMAKE, since using
make.exe on pymake builds causes issues:
"config/autoconf.mk:354: *** Windows-style srcdir being used with GNU make"
* Ensures $MAKE is defined for configure when using client.mk
* For standalone js builds client.mk won't be used, so sets $MAKE manually if it
isn't already defined, to avoid bug 605133 comment 22.
2011-12-08 20:02:26 +00:00
Ed Morley
08a63662de
Bug 707593 - Clean up makefile generation in js/src configure; r=ted
...
* Adds the omitted js/src/analysis-tests/Makefile
* Adds conditionals to prevent makefiles being generated where they won't be used
2011-12-08 20:02:25 +00:00
David Mandelin
f0a78d733e
no bug, fix warning in jsobj.h
2011-12-08 12:03:16 -08:00
David Mandelin
e00c3afe7d
no bug, fix warning in jsscope.h
2011-12-08 12:02:29 -08:00
David Mandelin
bd6b2c6bea
Bug 707341: remove VOUCH_DOES_NOT_REQUIRE_STACK, r=jorendorff
2011-12-07 17:49:10 -08:00
Bill McCloskey
af6c302c9e
Bug 705332 - Re-enable printing filename in quiet builds (r=njn)
2011-12-08 10:14:06 -08:00
Brian Hackett
9cb15d12bc
Fix incorrect use of shape->slot() when clearing native objects, bug 708006. r=luke
2011-12-08 08:58:39 -08:00
Brian Hackett
720916cd61
Fix test when starting compilation of loops with unreachable backedges and traps at the head, bug 707384. r=dvander
2011-12-08 08:57:17 -08:00
Jeff Walden
91683ae3e3
Bug 704313 - Implement mozilla/StdInt.h. r=cjones
...
--HG--
extra : rebase_source : b221134fdfbde13a37a6ef621bba3ca183a46101
2011-11-22 17:42:57 -08:00
Jeff Walden
976b51d411
Bug 704313 - Import, unmodified, the Microsoft-compatible <stdint.h> implementation from the 'msinttypes' Google Code project, r26, into mfbt. r=gerv for license compatibility and the addition to toolkit/content/license.html, r=cjones for the code
...
--HG--
extra : rebase_source : 9e1105b916d15023a91ffcca8b26445bc1bd930d
2011-11-22 16:40:45 -08:00
Mike Hommey
57f9bdde28
Bug 695843 part 9 - Use FileLocations in the component manager. r=bsmedberg
2011-11-08 18:10:51 +01:00