Commit Graph

24729 Commits

Author SHA1 Message Date
Makoto Kato
af3a6b5537 Backout bug Bug 702179 due to bustage on MacOSX deubg and Win32 debug 2012-01-31 18:00:25 +09:00
Ginn Chen
a6f7c37f44 Bug 702179 Reland 1d0ec7fa8b96 since Bug 719742 is fixed. 2012-01-31 14:51:13 +08:00
Scott Johnson
69a38c86a7 Backout 6a4c4cb828a8 for bustage on windows. 2012-01-30 18:47:43 -06:00
Kan-Ru Chen
2829ddd08a Bug 709585 - Part 5/6, hal code for the Power API. r=cjones 2012-01-30 17:02:51 -06:00
Nicholas Nethercote
cb3ee19a9d Bug 721628 (part 5) - Use size_t instead of int64_t in some JS memory reporting structs. r=luke. 2012-01-29 14:13:18 -08:00
Nicholas Nethercote
4972c25780 Bug 721628 (part 4) - Use better names for various JS memory reporting things. r=Ms2ger. 2012-01-29 14:11:32 -08:00
Nicholas Nethercote
7863ce27c6 Bug 721628 (part 3) - Rename several size type-inference-related measurement functions and types. r=bhackett. 2012-01-26 19:09:31 -08:00
Nicholas Nethercote
a5a3e09dda Bug 721628 (part 2) - Remove mention of slop bytes from JS memory reporter descriptions. r=luke. 2012-01-26 05:55:03 -08:00
Nicholas Nethercote
d8d1f4de5f Bug 721628 (part 1) - remove the non-working shell built-in stringstats(). r=luke. 2012-01-26 05:46:54 -08:00
Till Schneidereit
19d6dbe1de Bug 679026 - Add gcMallocBytes per compartment. r=gwagner 2012-01-30 13:21:42 -08:00
Igor Bukanov
1b90308e6d bug 722348 - eliminate JSRuntime::requestCount. r=luke 2012-01-30 11:15:13 +01:00
Jim Blandy
335db57769 Bug 718786: Make the shell exit with EXITCODE_RUNTIME_ERROR when code is terminated. r=jorendorff
In js/src/jit-test/jit_test.py, add an 'exitstatus' jit-test cookie
attribute (and rename test.error to test.expect_error). Mark tests that
terminate with their expected termination code.

Clean up TMFLAGS comments.
2012-01-28 16:24:03 -08:00
Jon Buckley
50b6f94726 Bug 721230 - Implement a compressed texture support stub for WebGL conformance. r=bjacob 2012-01-28 16:15:27 -05:00
Joe Drew
7d87e38db2 Merge mozilla-central to mozilla-inbound. 2012-01-28 15:48:23 -05:00
Matt Brubeck
78d467ce1d Back out 602d30678cac because of test failures 2012-01-27 18:37:18 -08:00
David Mandelin
3c81164f69 Bug 714614: holes flag for parameter list, r=luke 2012-01-27 14:33:27 -08:00
Andrew McCreight
6e8cf5e910 Bug 693527 - tell the cycle collector about watchpoints. r=jorendorff 2012-01-27 17:13:21 -08:00
Bill McCloskey
736ebd2846 Bug 708303 - Use pinReg/unpinReg more in write barriers (r=dmandelin) 2012-01-27 17:01:25 -08:00
Bill McCloskey
9ebd8a0860 Bug 716619 - Simplify GC probes (r=sfink) 2012-01-27 17:01:04 -08:00
Justin Wood
2d5542238c Merge backout 2012-01-27 10:11:46 -05:00
Justin Wood
b48978e404 Bug 721625 - Backed out changeset 886f040f2844 for regression from Bug 719659 2012-01-27 10:11:23 -05:00
Marco Bonardo
3346305783 merge again 2012-01-26 19:37:23 +01:00
Marco Bonardo
5f2e514825 Merge mozilla-central to mozilla-inbound 2012-01-26 19:34:35 +01:00
Siddharth Agarwal
35081af175 Followup to bug 699385: remove a bit from js/src/configure.in I forgot to tackle in the original patch. 2012-01-27 00:04:09 +05:30
Olli Pettay
5316d586c5 Bug 720686, add some cycle collection optimizations to XPC, f=mrbkap,r=mccr8 2012-01-26 14:52:25 +01:00
Adam
7770fe5899 Bug 720680: Less paren slop. (r=cdleary) 2012-01-25 22:25:31 -08:00
Luke Wagner
bc39aacc72 Bug 720695 - Fix uint32 overflow and INT32_MIN corner cases in CompareLexicographicInt32 (r=waldo,sgimeno) 2012-01-25 08:54:28 -08:00
Phil Ringnalda
29368712c1 Back out 88145df4191a, 42408569a696, and 2108d51be2e7 (Bug 719841, Bug 678086, and Bug 695922) for tp crashes on a CLOSED TREE 2012-01-27 14:22:10 -08:00
Bobby Holley
3794eb8e88 Do not innerize an object assigned to __proto__ or used as the target of a with statement. Bug 719841, r=mrbkap. 2012-01-27 14:16:27 -06:00
Jason Orendorff
c4aab50a5b Make the JS debugger consistently ignore dummy frames, fixing an assertion failure. Bug 678086, r=jimb. 2012-01-27 14:16:22 -06:00
Jason Orendorff
901cb90012 Reinstate a few assertions in TokenPos constructors. Bug 695922, r=luke. 2012-01-27 14:14:01 -06:00
Marco Castelluccio
0b0b29e3db Bug 702158 - [Skia] Get Skia backend working on Linux. r=mattwoodrow 2012-01-26 09:54:31 +09:00
Bill McCloskey
454bbe3ad6 Back out 77b82d0464b4 for build failures (bug 716619) 2012-01-27 11:53:11 -08:00
Bill McCloskey
75926dc7bf Bug 716619 - Simplify GC probes (r=sfink) 2012-01-27 11:35:12 -08:00
Jan de Mooij
e5d73b0d7e Bug 679804 - Move relational ops to jsinterpinlines. r=dvander 2012-01-27 15:36:26 +01:00
Peter Van der Beken
10de9aced2 Back out 570dd369e02a, bc777c65c5ca and 12a483042e9a to fix bustage 2012-01-27 15:34:30 +01:00
Siddharth Agarwal
d408b1af14 Bug 699385 - Remove support for pre-Windows 7 SDKs. r=ted 2012-01-26 22:05:34 +05:30
Siddharth Agarwal
208261c388 Bug 718541 - Work around an MSVC compiler bug with inlining JSObject::nativeLookup. r=Waldo 2012-01-26 21:47:10 +05:30
Dave Herman
31a17c4ac6 Bug 721611 - evalWithLocation, r=Waldo 2012-01-26 11:26:59 -05:00
Nicholas Nethercote
c1dd090b4c Bug 715453 - Remove computedSize from nsMallocSizeOfFun. r=jlebar,bhackett. 2012-01-25 00:52:51 -08:00
Jeff Walden
76ea80fbe7 Bug 719659 - Add -std=gnu99 to CFLAGS so that gcc and friends permit use of C99 constructs without warnings. This doesn't mean that everything in C99 is permitted now -- only the stuff supported by all the compilers we care about, including MSVC. r=espindola 2012-01-20 19:00:55 -08:00
David Mandelin
684ba3324b Bug 708377: use standard ToInt32 everywhere in typed arrays, r=jwalden 2012-01-20 17:36:24 -08:00
Jeff Walden
b580faca5d Remove internal #includes of jsstdint.h, the functionality of which is now part of the JSAPI and need not be explicitly #included. No bug, r=evilpies, r=jorendorff, r=terrence, all over IRC 2012-01-22 21:22:10 -08:00
Jeff Walden
9c85f8c3ab Bug 720941 - Remove JSDOUBLE_COMPARE (and DOUBLE_COMPARE, outside SpiderMonkey), as tinderbox's Windows compilers seem not to need it any more. r=dmandelin 2012-01-23 11:52:28 -08:00
Bill McCloskey
6cb04d72a6 Bug 706227 - Add way for JS_GC API users to give detailed reason for invocation (r=mccr8) 2012-01-25 10:59:55 -08:00
Marco Castelluccio
b4579023de Bug 664824 - JM+TI: Make JSOP_IN fast for dense arrays. r=jandem 2012-01-25 14:55:00 +01:00
Mike Hommey
5c634c578a Bug 719742 - Make expandlibs properly handle the case where OBJ_SUFFIX is .i_o on Linux PGO first pass. r=ted 2012-01-25 10:34:14 +01:00
Nicholas Nethercote
c051d52ea3 Bug 720219 (part 5) - Clean up JS type object measurement. r=bhackett. 2012-01-23 15:50:59 -08:00
Nicholas Nethercote
3c0fe99825 Bug 720219 (part 4) - Clean up JS script measurement. r=bhackett. 2012-01-23 15:39:39 -08:00
Nicholas Nethercote
aa40af8704 Bug 720219 (part 3) - Clean up JS shape measurement. r=bhackett. 2012-01-23 15:39:00 -08:00