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

375 Коммитов

Автор SHA1 Сообщение Дата
igor@mir2.org e7cdba8c35 Bug 393184: js_NewGCThing no longer zeros the allocated thing. r=brendan 2007-08-22 13:56:08 -07:00
igor@mir2.org c7e12ef00d Bug 325202: XDR uses lossless encoding for all string. r=brendan 2007-08-21 14:22:26 -07:00
brendan@mozilla.org 102eae9333 One-char fix to recent regression (392944, r=mrbkap). 2007-08-20 18:24:51 -07:00
mrbkap@gmail.com 3a9f4a6d0b Get the right class -- off of obj2, not obj and ensure that we propagate failure from outerObject. bug 375344, r=brendan a=sicking 2007-08-17 18:24:51 -07:00
igor@mir2.org b2c68c63b9 Bug 391290: mutability flag for strings is stored inside strings. r=brendan 2007-08-15 23:23:06 -07:00
igor@mir2.org db0f3d53a2 Bug 386265: using double kashing for atoms. r=brendan 2007-08-11 13:25:16 -07:00
igor@mir2.org f705a82de6 Bug 391033: no frame manipulation when reporting errors. r=brendan 2007-08-10 23:12:00 -07:00
igor@mir2.org b3e7b100a7 Bug 387481, bug 389063: multithreading atom fixes and cleanups. r=brendan 2007-08-07 00:29:32 -07:00
brendan@mozilla.org 767c4ea288 Fast (frame-less) native call optimizations (385393, r=igor). 2007-08-01 21:33:52 -07:00
brendan@mozilla.org 0427f2943d Backing out, see bug 389122 and orange or red tinderboxes. 2007-07-21 16:21:20 -07:00
brendan@mozilla.org b36bbabdb0 Fast natives and related optimizations (385393, r=igor). 2007-07-21 14:39:42 -07:00
igor@mir2.org 660d41053e Bug 387909: make sure that [generator] is the first bytecode. r=brendan 2007-07-13 14:23:39 -07:00
igor@mir2.org 4d73979fcd Bug 357016: Patch from Edward Lee to restore ability to compile SpiderMonkey with C++ compiler. It was broken after my changes. r=myself 2007-07-12 00:48:50 -07:00
igor@mir2.org 40cf55c2ba Bug 385729: objects and regexps are stored in separated tables in JSScript. r=brendan,mrbkap 2007-07-08 02:03:34 -07:00
crowder@fiverocks.com 403c5f1ce1 Bug 357016: spidermonkey should be buildable by a C++ compiler, patch by
crowder/Jason Orendorff, r=brendan
2007-07-05 13:37:47 -07:00
igor@mir2.org a1781f7de4 Bug 384478: Patch from Mike Moening to fix warning when compiling with VC. r=me 2007-06-18 12:33:21 -07:00
mrbkap@gmail.com c734aa88dd Use a better filename when eval is used across scopes. bug 369211, r=brendan 2007-06-15 14:00:26 -07:00
igor@mir2.org fccf28a641 Bug 378793: Patch from Mike Moening and me to implement per-context debug hooks. r=brendan 2007-06-14 23:44:18 -07:00
igor@mir2.org 388e4dda34 Bug 378793: removal of the previous commit. 2007-06-14 13:20:37 -07:00
igor@mir2.org ccb4248981 Bug 378793: Patch from Mike Moening to implement per-context debug hooks. r=me,brendan 2007-06-14 13:04:09 -07:00
igor@mir2.org 52a3248e98 Bug 384151: refactoring boxing of primitive values, r=brendan 2007-06-14 00:07:01 -07:00
mrbkap@gmail.com fb32592b65 Make Object.prototype.toSource deal with even more __proto__ hacking. bug 383965, r=crowder 2007-06-12 15:07:20 -07:00
mrbkap@gmail.com 019810ad4f Remove vestigial initialization 2007-06-05 16:44:21 -07:00
mrbkap@gmail.com ac3cd0da1f Be less strict about how you can call eval. In particular, allow callers to call it through other names, as long as the this object is a global object. bug 383381, r=brendan 2007-06-05 16:42:00 -07:00
crowder@fiverocks.com 6e003e6a16 Bug 380831: incorrect uneval trying to output a getter function that is a sharp definition, r=igor 2007-06-05 13:20:07 -07:00
mrbkap@gmail.com 5dee40693a Remove indirect eval. bug 382509, r=brendan 2007-06-04 16:03:03 -07:00
mrbkap@gmail.com b0f7dbe005 Backing out to fix orange 2007-06-04 15:18:25 -07:00
mrbkap@gmail.com 5c0b203590 Fixing bustage, bug 382509 2007-06-04 14:47:13 -07:00
mrbkap@gmail.com 93b24ea79d Remove indirect eval. bug 382509, r=brendan 2007-06-04 14:40:55 -07:00
brendan@mozilla.org 1d2da89892 Fix fun_resolve to avoid resolving hidden properties (locals/params; 382532, r=mrbkap). 2007-06-04 12:50:30 -07:00
crowder@fiverocks.com 9dad5e7465 Bug 381205: object uneval gets confused by special "getter functions", r=mrbkap 2007-05-30 13:05:31 -07:00
crowder@fiverocks.com 42edb60944 Recent code checkin regressed testcase from 356085 2007-05-29 17:06:21 -07:00
crowder@fiverocks.com b3bc3ba4fe Bug 381301: chomp closing ')' in obj_toSource more correctly, r=mrbkap 2007-05-29 14:05:09 -07:00
brendan@mozilla.org 5317f52250 Fix JOF_XMLNAME, etc., interrogation to mask the mode bits and compare (381504, r=mrbkap). 2007-05-22 23:04:18 -07:00
mrbkap@gmail.com a0b603c49d Count both the getter and setter for a given property. bug 381303, r=crowder 2007-05-21 11:02:33 -07:00
mrbkap@gmail.com 2985ecac45 Handle Function.prototype.toString not returning what we expect it to return (a function expression). bug 380933, r=crowder 2007-05-21 11:01:08 -07:00
crowder@fiverocks.com aa1566c786 Bug 381211: fixing off-by-one caused by patch from bug 367629, r=mrbkap 2007-05-18 17:04:41 -07:00
crowder@fiverocks.com bae623df01 Bug 367629: better obj_toSource for native functions and a few other cases, r=mrbkap 2007-05-18 16:12:56 -07:00
igor@mir2.org a5ceb3aaa6 Bug 380833: AllocSlot now insists on the new slot being already set to void. r=brendan 2007-05-16 15:41:50 -07:00
crowder@fiverocks.com f22ac5c3ba Bug 308429: make tooMuchGC dynamic (runtime gczeal option), r=brendan 2007-05-15 16:27:20 -07:00
crowder@fiverocks.com ae198d672f Bug 358594: sharp variables should deserialize using old getter/setter syntax. 2007-05-15 15:41:24 -07:00
crowder@fiverocks.com a7d35d2bfa Bug 356083: incorrect decompilation for ({this setter: function () {} }) and others, r=igor, r=brendan 2007-05-01 11:07:44 -07:00
igor@mir2.org 1ab869f5ec Bug 375270: API to trace GC things graph without running the GC. r=brendan 2007-04-16 23:53:37 -07:00
igor.bukanov%gmail.com c183a43d5a Bug 366725: JS_GetString(Bytes|Chars) are no longer used in SpiderMonkey. 2007-03-08 06:25:23 +00:00
brendan%mozilla.org 9e3a08dcad Allow SPROP_SET to throw the getter but no setter 'readonly' error (371724, r=mrbkap). 2007-02-26 17:45:26 +00:00
brendan%mozilla.org fc94c1ddde Fix 369404 (r=mrbkap). 2007-02-25 01:19:59 +00:00
crowder%fiverocks.com 5a1b387260 Bug 355820: follow-up to fix eval breakage. patch by crowder@fiverocks.com, r=brendan 2007-01-28 19:17:29 +00:00
crowder%fiverocks.com 9f161256b1 Bug 355820: fixing a flub from first checkin, patch by crowder@fiverocks.com, r=brendan 2007-01-27 04:19:23 +00:00
brendan%mozilla.org fe0b75a735 Oops. 2007-01-22 20:29:17 +00:00
brendan%mozilla.org 045fb650d1 Fix 367589, a=dveditz. 2007-01-22 20:27:31 +00:00