js/src/jsscript.cpp
25d54e0cdf317284b4339f62f800965381477273
created 2012-04-11 17:19 -0700
pushed 2012-05-07 23:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 739512: Patch 3: shrink the representation of optional arrays in JSScript. r=luke.
86d28b6fa4fc7c4d153cc4bd22362970b9e4e059
created 2012-05-06 13:45 -0700
pushed 2012-05-07 23:03 +0000
Brian Hackett Brian Hackett - Disallow non-canonical jsids, bug 751331. r=luke
bd3e28b8adfbe0f4bf4ad9ba184d5af87155965d
created 2012-05-01 14:30 -0700
pushed 2012-05-04 12:47 +0000
Jeff Walden Jeff Walden - Bug 750907 - Move the marking declarations out of jsgcmark.h and into a header with minimal dependencies. r=billm
26738df8a4e08a5474342dcfa36e16b537fb5eeb
created 2012-05-03 14:55 -0700
pushed 2012-05-04 12:47 +0000
Matt Brubeck Matt Brubeck - Back out 682bf201edde, ef35ba222ac8, and 6a20cf61289d (bug 750907, bug 751003, bug 751377) because of build failure on a CLOSED TREE
682bf201eddec8eb14495895bd1fde0fba04616f
created 2012-05-01 14:30 -0700
pushed 2012-05-04 12:47 +0000
Jeff Walden Jeff Walden - Bug 750907 - Move the marking declarations out of jsgcmark.h and into a header with minimal dependencies. r=billm
d701a77854b1174864477eb170a7fd68493390f3
created 2012-05-03 02:00 -0700
pushed 2012-05-04 12:47 +0000
Jeff Walden Jeff Walden - Fix bool-to-pointer conversion warnings. Followup to bug 749617, r=themaid
78445ab314a445a66a810594ea525bd526bca3e8
created 2012-05-03 09:12 +0200
pushed 2012-05-04 08:42 +0000
Luke Wagner Luke Wagner - Bug 720753 - hoist scriptFilenameTable from JSCompartment into JSRuntime (r=igor)
025285f5761607093f29ba1793edeaf233a1336b
created 2012-05-02 21:52 -0400
pushed 2012-05-03 04:00 +0000
Ehsan Akhgari Ehsan Akhgari - Merge mozilla-central into mozilla-inbound on a CLOSED TREE
0831ce6ba72ffdb1d020e7ecbd5468ac076950d4
created 2012-04-10 23:51 -0700
pushed 2012-05-03 04:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 739512: Patch 4: move JS{Const,Object,TryNote}Array into the |js| namespace. r=sfink.
34e6551d2bc1281112464f1a06dc0febbe15cde0
created 2012-04-10 23:51 -0700
pushed 2012-05-03 04:00 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 739512: Patch 10: add JSScripts::hasConsts() et al. r=dvander.
07a4d4b0260ce84432b35d514176d30262cbe992
created 2012-04-30 17:10 -0700
pushed 2012-05-03 04:00 +0000
Brian Hackett Brian Hackett - Get rooting analysis to pass jit-tests in the interpreter, bug 745742. r=billm
d4e35005f5a9cd8f1a7d8ddbee1de05992e4dcf8
created 2012-05-01 20:39 -0700
pushed 2012-05-03 01:11 +0000
Luke Wagner Luke Wagner - Bug 749617 - Optimize js::CloneScript (r=njn,a=not-libxul)
1dd95b7228a6e99ee5e4287beb2fb0447e508c52
created 2012-05-01 15:45 -0700
pushed 2012-05-03 01:11 +0000
Luke Wagner Luke Wagner - Bug 749617 - improve getLocalNamesArray (r=waldo,a=not-libxul)
6dbb135d3f1f94c101baf5c3db533a6bd00079a0
created 2012-05-01 14:01 -0700
pushed 2012-05-03 01:11 +0000
Luke Wagner Luke Wagner - Bug 749617 - rm XDRState::codeString (r=njn,a=not-libxul)
75b367f73319c4f850d5384ef0282bd51b9a1e10
created 2012-04-27 15:03 -0700
pushed 2012-04-29 20:42 +0000
Nicolas Pierron Nicolas Pierron - Bug 745057 part 2 - Rename FrameRegsIter to ScriptFrameIter. r=luke
19f452f791987d0e7e5dfc0c01d42d2cabea8d8f
created 2012-04-13 09:55 -0700
pushed 2012-04-19 13:58 +0000
Luke Wagner Luke Wagner - Bug 745236 - fix f.apply(arguments) optimization bug 2 (r=bhackett,a=lsblakk)
02abd512e33960e630018bf1f225d601b2c6818b
created 2012-04-13 09:55 -0700
pushed 2012-04-19 13:58 +0000
Luke Wagner Luke Wagner - Bug 745236 - fix f.apply(arguments) optimization bug 1 (r=bhackett,a=lsblakk)
4cfb132c7c16f6b76b9397091a7f54fc5e62d82a
created 2012-04-12 09:23 -0700
pushed 2012-04-14 11:58 +0000
Brian Hackett Brian Hackett - Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
906aa73122d98b423452bdca8d93d31a92a77525
created 2012-04-12 22:07 -0700
pushed 2012-04-13 10:41 +0000
Matt Brubeck Matt Brubeck - Back out e4c82a6b298c, 036194408a50, 39acc9f51df8 (bug 714647 and followups) because of test_finalizer.js crashes in Linux64 PGO builds
8cf633d7a0318439b8ad3bc0343f7e5287ba4de5
created 2012-04-12 11:03 -0700
pushed 2012-04-13 10:41 +0000
Bill McCloskey Bill McCloskey - Bug 740609 - Handle null filename (r=luke)
e4c82a6b298c57415fc574fc79151a31acafc4a1
created 2012-04-12 09:23 -0700
pushed 2012-04-13 10:41 +0000
Brian Hackett Brian Hackett - Add most handles and stack rooters needed for exact scanning on shell benchmarks, bug 714647. r=billm
cdd78230db65003364a15ee800a9d801ba32ede8
created 2012-04-10 18:03 -0700
pushed 2012-04-12 16:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 739512: Patch 9: move JSScript::debug into a table. r=jorendorff.
30e9d2a85613d7532d3f04605d9753161275d65e
created 2012-04-09 19:56 -0700
pushed 2012-04-12 16:19 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 739512 - Patch 8: move sourceMap into a table. r=jorendorff.
9187a8ec50038722f9fdd88b8982b55a5bc52648
created 2012-04-10 18:41 -0700
pushed 2012-04-11 15:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 739512 - Patch 7: move scriptCounts into a table (attempt 2). r=bhackett.
0feac51b6605bd9ddcfd44704877c1f6ccf9f26e
created 2012-04-10 18:36 -0700
pushed 2012-04-11 15:56 +0000
Nicholas Nethercote Nicholas Nethercote - Backed out changeset fdd10e0e6e5e (bug 739512) due to 32-bit bustage.
fdd10e0e6e5e4733dc76535020d5482de6e0134e
created 2012-04-09 19:50 -0700
pushed 2012-04-11 15:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 739512 - Patch 7: move scriptCounts into a table. r=bhackett.
1664d00a1d242878c8e214db86a45c483e29b6fa
created 2012-03-24 12:29 -0700
pushed 2012-04-11 15:56 +0000
Luke Wagner Luke Wagner - Bug 740259 - add ALIASEDVAR ops, assert they are used iff the variable is aliased (r=bhackett,waldo,jorendorff,dherman)
fa24b215d49e781ccee44780c34230a3b524de5b
created 2012-04-02 08:58 -0700
pushed 2012-04-11 15:56 +0000
Luke Wagner Luke Wagner - Bug 740446 - make 'arguments' more like a normal local binding (r=bhackett)
4c298ca28fa6580ecdeeb72964ff592ba4cecdbb
created 2012-03-16 12:02 -0700
pushed 2012-04-11 15:56 +0000
Luke Wagner Luke Wagner - Bug 740259 - Assert that dynamic binding access is expected (r=bhackett)
cd73b2ca1fcc334ae58ff41e368058835f180a36
created 2012-04-09 16:37 -0700
pushed 2012-04-10 15:11 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 739512 - Patch 2b: rename nClosed{Args,Vars}() as numClosed{Args,Vars}(). r=luke.
7dffb77aabcdd53b3e7d7098e36a0255d7986035
created 2012-03-25 09:48 +0200
pushed 2012-04-09 17:06 +0000
Igor Bukanov Igor Bukanov - Bug 737364 - part 1 - stop using the cx in the GC implementation
a72502cf4dac5eb6a5fe4e77efde4eb4095e4f9a
created 2012-04-05 15:54 -0700
pushed 2012-04-09 17:06 +0000
Terrence Cole Terrence Cole - Bug 743047 - Make the script atoms HeapPointers; r=billm
55ba87dd42e26d724283d2cc91a3fdf9f641c268
created 2012-04-05 00:02 -0700
pushed 2012-04-05 17:41 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 742163 - Clean up JSScript::jitArityCheck{Normal,Ctor}. r=dvander.
d8c5316f513afee907aabd5a04873bdf41fdebb7
created 2012-03-20 11:22 +0100
pushed 2012-04-05 17:41 +0000
Igor Bukanov Igor Bukanov - Bug 737365 - stop using the cx during finalization, part 3.
d5057ff02ffb9786f62ca69ebc22cf11aa86f612
created 2012-03-19 15:34 +0100
pushed 2012-04-05 17:41 +0000
Igor Bukanov Igor Bukanov - Bug 737365 - stop using the cx during finalization, part 1.
b1a9e8a536bfdd7857d6e3648efa8768ca7fb7dc
created 2012-04-02 17:02 -0700
pushed 2012-04-03 07:22 +0000
Bill McCloskey Bill McCloskey - Bug 716142 - Multi-compartment GC (r=igor,jorendorff)
3142f4268517e635617c36de5175061ccd668ee6
created 2012-04-01 13:24 -0700
pushed 2012-04-02 17:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 739512 - Patch 6: improving naming of PCCount-related stuff. r=bhackett.
2f3d6a23051279684d684613d60b3e50cedb3477
created 2012-03-25 17:07 -0700
pushed 2012-04-02 17:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 739512 - Patch 2: space-optimize representation of closedArgs and closedVars. r=dvander.
f4df291002dd9a77d79d32fca0c9f53a30b2cae6
created 2012-03-22 18:26 -0700
pushed 2012-04-02 17:52 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 739512 - Patch 1: remove JSScript::cookie[12] and reorder JSScript members. r=wccloskey.
967263f4d02053b8a475a94141a95a8c59611738
created 2012-03-27 14:41 -0700
pushed 2012-03-28 14:41 +0000
Bill McCloskey Bill McCloskey - Bug 739694 - Fix script filename saving in exception traces (r=luke)
6b6084350c40398ef9441715b0bee9b8cddc37ca
created 2012-02-20 11:58 +0100
pushed 2012-03-25 10:42 +0000
Igor Bukanov Igor Bukanov - bug 737624 - memory-only encoding/decoding of scripts and functions. r=:luke
081b574dbad3ea95b40a458e036eabc7ed7ee7d3
created 2012-03-24 12:33 +0100
pushed 2012-03-25 10:42 +0000
Dão Gottwald Dão Gottwald - Backed out changeset 30798fdc5bad
30798fdc5bad0d4b899faf5f979e1caf5a901484
created 2012-02-20 11:58 +0100
pushed 2012-03-25 10:42 +0000
Igor Bukanov Igor Bukanov - bug 737624 - memory-only encoding/decoding of scripts and functions. r=:luke
7a39ee24bd89ea0d9f3be6988b3642e64389af7a
created 2012-03-24 11:04 +0100
pushed 2012-03-25 10:42 +0000
Ms2ger Ms2ger - Backed out changeset f33e1e959036; r=bustage
f33e1e959036794b13b2b5169cfba81017d417c1
created 2012-02-20 11:58 +0100
pushed 2012-03-25 10:42 +0000
Igor Bukanov Igor Bukanov - bug 737624 - memory-only encoding/decoding of scripts and functions. r=:luke
f9f96c36c7419f737feaa5e510a0d2931c00ec2b
created 2012-03-23 17:11 -0700
pushed 2012-03-24 16:06 +0000
Bill McCloskey Bill McCloskey - Bug 737573 - Fix leak in SaveScriptFilename (r=igor)
d1a79033e9c8d35a735d2b6dbbbbe7d60d5035b2
created 2012-03-21 23:05 -0700
pushed 2012-03-23 11:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 738153 - Remove JSScript::inlineData. r=luke.
46c5015550aff585c8b24e3e83e5472d97a994ae
created 2012-02-13 14:10 +0100
pushed 2012-03-20 16:08 +0000
Igor Bukanov Igor Bukanov - bug 730221 - delegating serialization of script principals to the embedding. r=:luke,:bz
e2144e6ee7745666eed0147fbcccd189fdb641e5
created 2012-02-10 16:31 -0800
pushed 2012-03-16 12:43 +0000
Luke Wagner Luke Wagner - Bug 733950 - re-add the f.apply(arguments) optimization (r=bhackett)
85bef04d12587cafbcd6041441eae6ce89d7b18f
created 2012-01-17 16:35 -0800
pushed 2012-03-16 12:43 +0000
Luke Wagner Luke Wagner - Bug 733950 - create arguments object eagerly (r=bhackett)
9ba1a4e7e47c6381ff51767355033754988434a9
created 2012-03-15 10:39 -0700
pushed 2012-03-16 12:43 +0000
Luke Wagner Luke Wagner - Backed out changeset d2107141265f to fix message
45e9939b46a9294695251e7dde38d3df3511dedb
created 2012-03-15 10:37 -0700
pushed 2012-03-16 12:43 +0000
Luke Wagner Luke Wagner - Backed out changeset 8f3b804118ef to fix message
8f3b804118efa146e89c5b6964ee46c3c7e7b969
created 2012-02-10 16:31 -0800
pushed 2012-03-16 12:43 +0000
Luke Wagner Luke Wagner - Bug 730497 - re-add the f.apply(arguments) optimization (r=bhackett)
d2107141265f2b11f7894ec59c07d688111262a8
created 2012-01-17 16:35 -0800
pushed 2012-03-16 12:43 +0000
Luke Wagner Luke Wagner - Bug 730497 - create arguments object eagerly (r=bhackett)
b882ebfeb90b3c08f1bc028fc6d0d0b318e6fd8f
created 2012-02-27 23:49 -0800
pushed 2012-03-16 12:43 +0000
Luke Wagner Luke Wagner - Bug 730497 - rm flat closures (r=bhackett,waldo)
f51a5ba84b56710a0fe6494b55dd013e6bcb5fa5
created 2012-03-09 10:48 +0100
pushed 2012-03-09 15:57 +0000
Igor Bukanov Igor Bukanov - bug 728250 - remove JSPrincipals::codebase. r=:luke,:bz
9fcb60770cc8b22ba56c7a7b0e6c574dba9d35a8
created 2012-02-17 11:46 -0800
pushed 2012-03-06 18:59 +0000
Terrence Cole Terrence Cole - Bug 728343 - Make unbarriered object marking interface indirect ; r=billm
90f6626365e3372231239fb8f11cf525cb64e21a
created 2011-06-06 14:11 -0700
pushed 2012-03-01 13:28 +0000
Steve Fink Steve Fink - Bug 719294 - Eliminate the bytecode space optimization where it omits the starting line number. r=luke
2d3328813a98ccc32ae7fb6b18d0be296392c53e
created 2012-02-28 19:07 -0800
pushed 2012-02-29 18:48 +0000
Phil Ringnalda Phil Ringnalda - Back out 4537403fb911 (bug 731450), c9e48c19363a (bug 719294), 682dd844587b (bug 730144) for flambe
c9e48c19363a46d14b8b6a34fcecf9080bb7d894
created 2011-06-06 14:11 -0700
pushed 2012-02-29 18:48 +0000
Steve Fink Steve Fink - Bug 719294 - Eliminate the bytecode space optimization where it omits the starting line number. r=luke
less more (0) -300 -100 -60 tip