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

101 Коммитов

Автор SHA1 Сообщение Дата
Brendan Eich 065c11fc73 Style policing: else-after-break, bracing, un-nest assignment (initialize decl instead), etc. (r=gal). 2010-09-28 03:16:59 -04:00
Shu-yu Guo 37b60fd839 Small narcissus formatting fixes. (rs=brendan) 2010-09-24 14:01:52 -07:00
Shu-yu Guo 9c5ea2a183 Bug 573569: One-pass SSA builder for Narcissus. (r=gal) 2010-09-23 13:19:05 -07:00
Shu-yu Guo cd074eeb87 Bug 594604: Various narcissus jsparse fixes. (r=taustin) 2010-09-09 17:40:13 -07:00
Shu-yu Guo 714cbf4acd Bug 594594: Fix destructuring in narcissus jsparse.js (r=taustin) 2010-09-09 17:40:13 -07:00
Tom Austin b2209dba0a Bug 586830. Allows returns with no values in Narcissus. r=shu 2010-09-08 16:36:26 -07:00
Tom Austin 3f70408be2 Bug 592152. Narcisssus fix for consts. r=dherman. CLOSED TREE 2010-08-31 11:51:10 -07:00
Dave Herman 2f9e4ec7b4 bug 591572, r=shu: builder configuration parameter (CLOSED TREE) 2010-08-30 16:23:11 -07:00
Shu-yu Guo 6375de66e1 Bug 590750 - Parse regexps inside array initializers. (r=taustin) 2010-08-25 17:08:30 -07:00
Shu-yu Guo 417645ffb9 Refactor structured property names to pseudo-namespaces using bind 2010-08-24 19:45:21 -07:00
Tom Austin b07e9addcb Bug 580882. Update to allow Narcissus to work within a browser. r=gal. 2010-08-12 17:00:12 -07:00
Shu-yu Guo 7583467887 Bug 586817 - eliminate the one use of == that got away. r=pwalton 2010-08-12 16:32:05 -07:00
Dave Herman 99920be204 bug 584075, r=taustin: use ExecutionContext.prototype.run instead of push/pop 2010-08-10 15:45:04 -07:00
Dave Herman 9349d7a799 bug584124, r=shu: njs terminal annoyances 2010-08-09 14:39:01 -07:00
Dave Herman ab3014f1b0 bug 584082, r=pwalton: eliminate uses of == 2010-08-09 14:35:02 -07:00
Shu-yu Guo 09817ef285 Bug 584436 - Better comments for hoisting/block numbering logic. r=dherman 2010-08-09 12:47:41 -07:00
Tom Austin 944904fb3a Bug 584625. Renamed Narcissus modules and removed JSON style labels. r=dherman 2010-08-09 12:37:38 -07:00
Dave Herman 8c22c5c16e bug 584786, r=shu: s/CompilerContext/StaticContext/g 2010-08-06 19:37:24 -07:00
Dave Herman 1099ea0de1 bug 585208, r=taustin: reference to undefined Object.getOwnProperties 2010-08-06 17:23:17 -07:00
Dave Herman 0f373c29db bug 584103, r=taustin: Narcissus Harmony mode 2010-08-06 16:26:59 -07:00
Dave Herman ee736f2aaa bug 583001, r=pwalton: narcissus REPL 2010-08-06 16:16:39 -07:00
Chris Leary 839ba31458 Unbreak narcissus. (r=red) 2010-08-06 10:40:31 -07:00
Chris Leary 469c9f4a49 Submillisecond now() shell function for benchmark stability. (r=jorendorff) 2010-08-06 10:18:44 -07:00
Shu-yu Guo 59b42e4664 Bug 584264 - Whitespace cleanup for narcissus and small fix for parser. r=pwalton 2010-08-04 12:07:41 -07:00
Tom Austin 88705b2dba Bug 584265 - Fix Narcissus error message format. r=gal. 2010-08-03 21:14:49 -07:00
Tom Austin 07f17c058a Refactored Narcissus to use the module pattern (bug 583913, r=pwalton) 2010-08-03 17:15:02 -07:00
Shu-yu Guo 51e4fbd111 Bug 583806 - Fix calling unbound mkIdentifier in narcissus jsparse.js. r=dherman 2010-08-02 12:17:04 -07:00
Shu-yu Guo 2b561f9f3e Bug 579230 - Rewrite narcissus expr parser, refactor into builder pattern. r=gal 2010-08-01 12:20:18 -07:00
Dimitrios Vardoulakis fb1d133a37 Incorporating patch recommendations for changeset 669386771b5e (bug 579564, r=gal) 2010-07-19 18:41:36 -07:00
Dimitrios Vardoulakis 577ff1a636 Allow more LHS values in for/in loops and fixed yield to take 0 or 1 args. (bug 579564, r=gal) 2010-07-19 17:07:29 -07:00
Dimitris Vardoulakis 41be40172b Extension to the narcissus parser to handle Mozilla-specific extensions to JS (572014, r=pwalton). 2010-07-02 10:29:24 -07:00
Tom Austin 8216e8dadc Enable __call__ to work without special extensions (bug=578518, r=gal) 2010-07-14 19:06:09 -07:00
Tom Austin c651a2c228 Eliminate use of __applyConstructor__ (bug=573792, r=gal) 2010-07-14 18:24:42 -07:00
Andreas Gal e8c107bcad Make narcissus use ES5 defineProperty (bug 546532, r=dherman) 2010-07-14 16:23:21 -07:00
Tom Austin 18110e4101 Create shell for Narcissus JS (bug 572879, r=gal) 2010-07-14 15:02:51 -07:00
Andreas Gal 514ffc3f81 Backed out changeset 864b37b4c91c. Missing bug# and review. 2010-07-12 23:18:18 -07:00
taustin@host-6-61.mv.mozilla.com 61b9fc5525 Remove Narcissus's dependencies on features available only in special builds 2010-07-12 16:58:38 -07:00
Patrick Walton eff85d41f7 Bug 546097 - Narcissus: replace the regex-based lexer with a handwritten one; remove GLOBAL. r=brendan
--HG--
extra : rebase_source : a0cfac8bbbd86302530b3cbe9e82b161a5db2ac4
2010-05-24 13:43:21 -07:00
Brendan Eich d7a465010e Rename ecmaStrictMode to ecma3OnlyMode, use fresh prototype object initialiser for better style. 2010-03-14 15:46:39 -05:00
Brendan Eich cdc4f3e61c Fuss over comment in last changeset (518765). 2009-09-25 20:20:27 -07:00
Matthias Miller d5b4dcf1da Bug 518765 - Fix break/continue <label> handling in Narcissus. r=mrbkap
--HG--
extra : rebase_source : 9b55f88d4747cd2751877cfd45a3340a4fc401af
2009-09-25 19:19:12 -07:00
brendan@mozilla.org 4450c9cba4 Patch from nanto@moon.email.ne.jp for misordered alternates in string-lexing regexp, and lack of IE /[/]/ compat in regexp-lexing regexp (433831, r=me, NPOTB). 2008-05-21 15:38:18 -07:00
mrbkap@gmail.com 39e3a0039b Make peek-on-same-line actually work correctly. bug 401246, r=brendan (NPOTB) 2007-12-18 17:15:41 -08:00
brendan@mozilla.org 36d6343918 Fix post-increment/decrement automatic semicolon insertion bug (401466, r=mrbkap). 2007-11-04 14:21:19 -08:00
brendan@mozilla.org 456558695a Fix conditional expressions (401405, r=mrbkap). 2007-10-29 19:35:02 -07:00
brendan@mozilla.org 9242c1e286 Include $ and _ in identifier chars (still to do: Unicode alnums and escapes); based on patch from Frankie Robertson <frankierobertson5@googlemail.com> (399625, r=mrbkap). 2007-10-16 16:43:28 -07:00
brendan@mozilla.org 74a3cb97c3 Fix from Frankie Robertson <frankierobertson5@googlemail.com> to Node toString (399659, r/a=me). 2007-10-16 15:56:16 -07:00
mrbkap@gmail.com 0e2e295fbf Correctly parse regular expressions with the 'm' and 'y' flags. bug 378486, r=brendan 2007-05-18 18:57:30 -07:00
brendan@mozilla.org e300ac26f5 Fix blunder in reworking of how SpiderMonkey detects a label statement (reported by Steve Yegge). 2007-05-05 21:34:24 -07:00
roc+@cs.cmu.edu 0054412272 Bug 374866. Reftests for text-transform. r=dbaron 2007-03-22 16:01:14 -07:00