Jeff Walden
05dda00e0b
Style nit to kick a red tinderbox and hopefully avoid graph server fail a second time around, r=red this time
2009-04-06 01:06:34 -07:00
Jeff Walden
367541ad12
Update trace-test.js jitstats for testThinLoopDemote to account for upvar2, although there's still some wonkiness here being tracked in bug 486820. r=orange
2009-04-05 22:29:18 -07:00
Brendan Eich
dc2b9b5a86
Another static analysis patch (I hope the last; for 452498).
2009-04-05 21:51:42 -07:00
Brendan Eich
696f3197a7
Remove stale JS_REQUIRES_STACK for js_CloneFunctionObject prototype (452498 followup to fix static analysis tbox).
2009-04-05 21:32:06 -07:00
Brendan Eich
30a0014e3f
upvar2, aka the big one take 2 (452598, r=mrbkap).
2009-04-05 21:17:22 -07:00
Jeff Walden
0f316f20ce
More typo fixes to kick some tinderboxen
2009-04-04 23:29:15 -07:00
Jeff Walden
17bc509ad7
Grammar fix to kick a rando-orange box to green
2009-04-04 19:41:50 -07:00
Jeff Walden
1e35bde8b2
Bug 486578 - TM: "Assertion failure: scope->object == pobj" with function, __proto__, length. r=gal
2009-04-04 16:55:51 -07:00
Andreas Gal
87224d8d15
Bug 479110 - TM: avoid frequent mismatch exits. r=brendan
2009-04-04 17:23:34 -04:00
Andreas Gal
0262003e92
Merge.
2009-04-04 10:15:04 -07:00
Andreas Gal
46e5952f80
Backed out changeset 972c44aa9d1f (bug 452598).
2009-04-04 10:14:52 -07:00
Brendan Eich
3a8fe44490
Merge.
2009-04-04 10:07:44 +01:00
Brendan Eich
9616a998fb
upvar2, aka the big one (452598, r=mrbkap).
2009-04-04 10:05:49 +01:00
Andreas Gal
87174d195b
Merge.
2009-04-04 01:06:18 -07:00
Andreas Gal
1d0751dd52
Backed out changeset b512be855093 (bug 484693). See bug for details.
2009-04-04 01:06:04 -07:00
Andreas Gal
f5229fddbc
Disable test_urlformatter.js until assert is fixed.
2009-04-04 00:45:55 -07:00
Graydon Hoare
4b0cdf9dbe
Typo-fix in comment, cycle unit tester.
2009-04-03 23:01:24 -07:00
Andreas Gal
ab29fad923
TraceRecorder::prop sets stack on some return paths, not on final path (486798, r=brendan).
2009-04-03 19:31:17 -07:00
Graydon Hoare
f4505c953b
Bug 484693 - Remove uses of alloca, r=gal.
2009-04-03 16:30:46 -07:00
Igor Bukanov
11e8e7e6ee
bug 419662 - nested function definitions must come after destructuring argument initializer. r=mrbkap
2009-04-03 10:02:27 +02:00
Igor Bukanov
38ec1a15dd
bug 486139 - removal of JSProperty struct definition. r=mrbkap
2009-04-03 09:53:17 +02:00
Igor Bukanov
53411c30cd
bug 485164 - fixing sharp semantic regressions. r=mrbkap
2009-04-03 09:53:02 +02:00
Andreas Gal
a49be49c93
Don't try to abort tracing after a successful compilation (486436, r=brendan).
2009-04-02 14:47:57 -07:00
Jason Orendorff
6841b8720e
Bug 483179 - TM: JIT embeds stale closure in trace for JSOP_DEFLOCALFUN. r=mrbkap
2009-04-02 14:08:48 -07:00
Igor Bukanov
2542897cf6
bug 486139 - annotating destructuring JSOP_DUP for the decompiler. r=brendan
2009-04-02 16:31:54 +02:00
Jim Blandy
bfc89154ee
Bug 482743: Compute opcode stack usage correctly. r=igor
2009-04-01 11:02:52 -07:00
Jim Blandy
0e4fcfd573
Bug 482743: Fix up bytecode execution tracing. Allow tracing to file. r=igor
...
js_TraceOpcode: Remember the last bytecode we traced explicitly,
instead of subtracting 'len' from regs.pc, which isn't reliable.
Decline to trace values in script prologues (between 'code' and
'main'). Decline to walk off the bottom of the stack when the 'last
bytecode' is misleading. Flush the stream after each bytecode.
Use the TRACE_OPCODE macro in both threaded and non-threaded
interpreters. Take care to make threaded and non-threaded
interpreters produce the same traces.
In the shell's 'tracing' function, use JS_ValueToBoolean to recognize
all sorts of booleans, and treat a string as the name of a file to
write the trace to.
2009-04-01 08:50:57 -07:00
Igor Bukanov
9752bd3059
bug 484861 - removal of unsed fields from JSObjectOps. r=mrbkap
2009-04-01 14:32:51 +02:00
Igor Bukanov
ab05dfaaab
bug 486124 - removal of unused TCF_HAS_DEFXMLNS. r=mrbkap
2009-04-01 10:33:43 +02:00
Graydon Hoare
750ab370ba
Bug 474529 - Avoid artificial OOM conditions, r=gal.
2009-03-31 20:51:01 -07:00
Graydon Hoare
4ef0a7a1ec
Bug 479553 - Property tree forking heuristic improvement, r=brendan.
2009-03-31 17:55:43 -07:00
Graydon Hoare
db4fc5fa68
Bug 484751 - Followup patch to fix crash in initial checkin, r=mrbkap.
2009-03-31 19:34:32 -07:00
Blake Kaplan
1d29fe03f4
printf warning police
2009-03-31 18:38:28 -07:00
Jeff Walden
4e3de55d77
Bug 484751 - TM: "Assertion failure: !OBJ_GET_CLASS(cx, proto)->getObjectOps, at ../jsobj.cpp". r=mrbkap
2009-03-31 14:24:01 -07:00
Robert Sayre
2ed322c779
Merge m-c to tracemonkey.
2009-03-31 12:59:36 -07:00
Igor Bukanov
f105b4a343
bug 486106 - restoring JS*Lookup API compatibility with fast arrays. r=shaver
2009-03-31 21:42:31 +02:00
Andreas Gal
6b2f7b1e06
specialize code for a specific global object, not just a global object shape (480905, r=graydon).
2009-03-31 11:49:44 -07:00
Andreas Gal
c711d85ee9
maintain globalShape in VMFragment only (486049, r=graydon).
2009-03-31 11:43:30 -07:00
Benjamin Smedberg
9fd9fa4e9a
Followup to bug 474703 for pymake: use core_abspath to get Windows-style absolute paths correct, r=ted
2009-03-31 12:04:53 -04:00
Benjamin Smedberg
074d1e76ff
Reverting unnecessary utils.lockFile change from bug 485390
2009-03-31 10:39:02 -04:00
Benjamin Smedberg
8a444b2c46
Backed out changeset f66fabdbc090 (bug 485390) - the problem is not in utils.lockFile, and you shouldn't really need to hold the file descriptor
2009-03-31 10:38:25 -04:00
Shawn Wilsher
383106f458
Bug 485628 - Clean up mozStorageService.* to match what is in the style guidelines
...
Consistent spacing, consistent naming, and namespaces - OH MY!
r=asuth
2009-03-31 07:26:16 -07:00
Shawn Wilsher
7c61c1a906
Bug 485626 - Update style guidelines to reflect namespace discussions
...
r=asuth
2009-03-31 07:26:08 -07:00
Axel Hecht
ade4855a6b
bug 482776, JarMaker.py unittests don't cause "make check" to fail, r=ted
2009-03-31 16:25:51 +02:00
Jason Orendorff
57f904f8b2
Bug 483473 - Make JSObjectOps private. r=brendan.
...
--HG--
extra : rebase_source : 3240cb1f5c047dc92f8d1b525963bcb27e0a3521
2009-03-31 09:02:20 -05:00
Peter Van der Beken
9a6d431067
Fix for bug 483444. r/sr=mrbkap.
...
--HG--
extra : rebase_source : d11ad967d8b6910666f31d0b46d50c5cc6701350
2009-03-31 15:07:41 +02:00
Chris AtLee
0e788a0092
bug 445191 - Add upload target for xulrunner, upload SDK if it exists, and add 'sdk', 'upload' targets to client.mk. r=ted
2009-03-31 09:43:31 -04:00
Benjamin Smedberg
d94d60dcac
Bug 484708 - Un-annotated dependency of gtkmozembed2.cpp on gtkmozembedmarshal.h, r=ted
2009-03-31 08:43:30 -04:00
Benjamin Smedberg
93f76e0a2b
Bug 485264 - Not enough quotes in mozprog.m4 when suggestions contain spaces r=ted
2009-03-31 08:41:50 -04:00
Jonathan Watt
20d0770716
Bug 465996. Small objects that are scaled up don't get invalidated correctly. r=roc
2009-03-31 14:19:39 +02:00