Граф коммитов

210384 Коммитов

Автор SHA1 Сообщение Дата
Luke Wagner fa1ba98606 Fix ridiculous manual merge error. (r=graydon) 2009-09-24 12:40:13 -07:00
Luke Wagner d7c58dd819 Bug 517973 - remove deep abort, fix blacklisting bug 2009-09-23 18:21:41 -07:00
Nicholas Nethercote 2bae2b39c1 Bug 518491 - NJ merge: Assembler bits and pieces. r=graydon. 2009-09-24 12:30:56 +10:00
Nicholas Nethercote 57d34f0ef8 Bug 518477 - NJ merge: LIR.{cpp,h} changes from TR. r=graydon. 2009-09-24 10:42:25 +10:00
Graydon Hoare e339de6362 Bug 518427 - TM: fix valgrind error in jsregexp.cpp, r=dmandelin. 2009-09-23 16:56:25 -07:00
Graydon Hoare 01fc78dda8 Bug 517083 - Fix performance regression, r=dvander.
--HG--
extra : rebase_source : 57e132434da8c652c41ffa889aa2002eeeb4698c
2009-09-23 15:12:58 -07:00
David Mandelin 1008018047 Bug 511695: Fix JS warnings in MSVC8, r=brendan 2009-09-23 11:16:30 -07:00
Luke Wagner 347343a779 Bug 511777 - avoid regexp engine for flat strings (r=waldo)
--HG--
extra : rebase_source : bf121e6918f2174378babc72b3dbe1b2f4ffdbec
2009-09-23 08:54:50 -07:00
Jeff Walden bf03d65c74 I hate PPC, can we kill it? Hoping this will fix, --disable-jit is fail on my system 2009-09-22 17:55:58 -07:00
Jeff Walden 484531fb49 I hate !JS_TRACER architectures. r=redness for the final time
--HG--
extra : rebase_source : f3e9e8f8bdfb50e68c7ae6f9ae271fd9bcf5b2eb
2009-09-22 17:12:21 -07:00
David Mandelin 6c0d55c991 Bug 517633 followup: fix printf format strings, no_r=me 2009-09-22 17:06:32 -07:00
Graydon Hoare 2a4fada6f5 Bug 495734 - NJ: don't store non-LIR data in LIR buffers, r=gal.
--HG--
extra : rebase_source : 4a73fd251f3077fe3623ef1341a8aa3729a4e8bf
2009-09-22 16:06:52 -07:00
Jeff Walden 33a52c64ac Try to fix redness on one Mac tinderbox, r=red
--HG--
extra : rebase_source : cfaeae4518917131658367f4d9f7c98cf829f767
2009-09-22 16:46:13 -07:00
Graydon Hoare 93112d66df Bug 517083 - TM: introduce a temp allocator for allocations during recording and compilation, r=gal. 2009-09-22 12:36:20 -07:00
Graydon Hoare 0a912db829 Bug 517633 - Fix trailing-semicolon typo that broke build, r=me. 2009-09-22 16:22:07 -07:00
David Mandelin 73633f9278 Bug 517633: printf that can be called from trace, r=lw
--HG--
extra : rebase_source : 7bf61fae910feab40ef706717420e883ccafc4da
2009-09-22 15:02:50 -07:00
Jeff Walden 59ef98ac04 Adjust the assertEq replacement function in JS tests not run in the shell to use same-value semantics. No bug, driveby fix, r=samantha the wonder dog 2009-09-22 14:35:14 -07:00
Jeff Walden 27842e99ba Bug 307791 - Implement ES5's Object.keys(O). r=jorendorff 2009-09-08 15:59:14 -07:00
David Mandelin 4f6cd85e1d Bug 518056: better error message for nonexistent js shell argument in trace-tests.py, r=graydon 2009-09-22 12:15:06 -07:00
David Mandelin 540bcf0f7e Bug 518026: enable running trace-test.py with valgrind for dev testing, r=graydon
--HG--
extra : rebase_source : d759a8ea41bba557c825f3afe8eed7de7a69a04c
2009-09-22 12:04:34 -07:00
Jeff Walden b3b1c89999 Bug 516329 - Defining a non-enumerable getter-or-setter property over an enumerable getter-or-setter property loses non-enumerability. r=brendan, hail=jorendorff for jsapi-tests 2009-09-14 13:02:36 -07:00
Luke Wagner dffdc22da8 Backed out changeset 20ee84099e38 2009-09-22 10:19:59 -07:00
Luke Wagner 203c0fc4fe Bug 511777 - avoid regexp engine for flat strings
--HG--
extra : rebase_source : 81afb9a486643f4d88dff9bba6ec2cccd07b07f0
2009-09-16 18:23:27 -07:00
Leon Sha 941ee7ae15 Bug 518068 - TM: Debug build failed on NativeSparc.cpp. r=gal 2009-09-22 16:25:48 +08:00
Leon Sha 8bf6bc70f0 Backout last change. Bug 516318 - [TraceMonkey] Multiple cases in trace-test failed on Sparc platform. 2009-09-22 15:55:25 +08:00
Nicholas Nethercote 9ba90e2a2f Bug 518061 - NJ merge: add ExprFilter::insLoad(). r=graydon. 2009-09-22 17:21:59 +10:00
Leon Sha 0a193a66cf Bug 516318 - [TraceMonkey] Multiple cases in trace-test failed on Sparc platform. r=brendan. 2009-09-22 14:19:02 +08:00
Nicholas Nethercote 84b8f11757 Bug 518042 - NJ merge: Nativei386.h whitespace wibbles. r=graydon. 2009-09-22 14:27:35 +10:00
David Anderson a2fcd4d545 Limit JSString length to 28 bits on 64-bit platforms (bug 513348, r=brendan). 2009-09-21 17:17:19 -07:00
Graydon Hoare e5555effcb Bug 518011 - NJ merge: XORPD in x86, and some tidying, r=gal.
--HG--
extra : rebase_source : 96eeedbe25f5931ed71835d0cb7383188e016880
2009-09-21 17:03:07 -07:00
David Mandelin 1273af47e0 Bug 516458 followup: adding the terminator to improve accuracy for short strings, rs=brendan 2009-09-21 17:00:25 -07:00
Brendan Eich 155f11db8f Fix indentation. 2009-09-21 16:44:35 -07:00
Brendan Eich 7311b553e1 Merge 2009-09-21 16:41:37 -07:00
Brendan Eich f1fda6f410 Sync record_JSOP_LAMBDA with interpreter (517637, r=jorendorff). 2009-09-21 16:41:16 -07:00
David Mandelin 52f860a9fb Bug 517332: adjust expected side exit count by platform to fix spurious arm test failures, r=dvander 2009-09-21 16:40:25 -07:00
Graydon Hoare 8898cc191c Bug 517299 - Allocator mismatch (calloc+delete) for class TraceRecorder and LirWriter, r=gal. 2009-09-21 14:06:42 -07:00
Graydon Hoare 9c38e7b0ee Bug 517601 - TM merge: revive lirasm, r=jorendorff. 2009-09-18 16:07:49 -07:00
Andreas Gal f1073e475a Bug 517567: NJ: ARM asm_arg does not handle LIR_ldq in register parameters with softfloat, r=dvander 2009-09-21 12:30:39 -07:00
Graydon Hoare 3c5b6c9e50 Bug 512591 - trace-tests needs a |valgrind| flag, r=sayrer. 2009-09-21 11:32:09 -07:00
Jeff Walden 0624df3b0b Bug 517594 - Add assertions to verify that sprops being used don't have an id == JSVAL_NULL, to attempt to catch such bugs as early as possible. r=jorendorff
--HG--
extra : rebase_source : 0018d627c98d37dae8b008fba7681d63747e18f1
2009-09-18 15:39:09 -07:00
Julian Seward 673c1ab32a Bug 514071: fix 32/64-bit format warnings in TMFLAGS=stats code, r=graydon 2009-09-21 11:14:07 -07:00
David Mandelin 4be38933d1 Bug 514071: count external strings as malloc'd memory for JS GC scheduling, r=igor
--HG--
extra : rebase_source : b2888a1705c49deabaf4aeac9be23c4ed06132d7
2009-09-21 11:01:09 -07:00
Igor Bukanov f79a363954 bug 517795 - followup to fix the issue 512046. 2009-09-21 12:49:12 +04:00
Blake Kaplan ec5a7179bb Bug 517721 - Deal with incelem on NULL. r=gal 2009-09-19 17:18:34 -07:00
Igor Bukanov f0a8bbdd7b bug 512046 - avoid maintaing a per-runtime iterator list. r=brendan 2009-09-19 13:40:43 +04:00
David Mandelin 1f9cddeefb Bug 517345 followup: fix turning off jitstats test in non-debug builds, no_r=me 2009-09-18 17:46:16 -07:00
David Mandelin 6ad6b3116d Bug 517345: fix jitstats architecture flags, r=gal
--HG--
extra : rebase_source : bea8fd342f3f57071150c64e689971f14ecaa55e
2009-09-18 14:27:07 -07:00
Graydon Hoare b23002e188 Bug 517530 - NJ merge: whitespace, equivalent code, PPC churn, r=dvander. 2009-09-18 13:31:09 -07:00
Jason Orendorff bd7f003513 Merge backout of bug 500431. 2009-09-18 08:58:48 -05:00
Jason Orendorff 6174e214f4 Backed out changeset 2fbd2420ef8b (bug 500431) due to Tinderbox orangeness. 2009-09-18 08:58:24 -05:00