Commit Graph

  • 80a9e03614 Code style: Fix ESLint "no-empty-function" errors David Majda 2016-10-07 20:51:28 +0200
  • fd07f64637 Code style: Fix ESLint "indent" errors David Majda 2016-10-07 20:50:30 +0200
  • e61ae59681 Code style: Fix ESLint "default-case" errors David Majda 2016-10-07 20:49:12 +0200
  • 364482dd68 Code style: Fix ESLint "no-prototype-builtins" errors David Majda 2016-10-07 20:44:26 +0200
  • 1870308afb Code style: Fix ESLint "object-shorthand" errors David Majda 2016-10-07 17:03:10 +0200
  • 6f34b542b4 Code style: Use eslint-config-dmajda ESLint configuration David Majda 2016-10-07 14:30:14 +0200
  • 5dd8e797f7 Code style: Do not lint lib/parser.js David Majda 2016-10-05 11:09:03 +0200
  • f82d9872ba Replace stray "var" by "let" David Majda 2016-10-04 20:25:39 +0200
  • 65afb7fd5d Remove unnecessary parens around arrow function parameters David Majda 2016-10-04 20:05:10 +0200
  • 7495e6e03f Add missing semicolons David Majda 2016-10-04 16:53:07 +0200
  • b81afb1471 Do not quote the "class" key David Majda 2016-10-04 16:25:54 +0200
  • fb26d6425b Remove extra newlines David Majda 2016-10-04 15:28:05 +0200
  • 45b62d66d2 Whitespace fixes David Majda 2016-10-04 12:42:46 +0200
  • 47bc456dcd Remove useless variable reference David Majda 2016-10-01 15:37:44 +0200
  • ec3f7f5bb0 Remove extra indentation David Majda 2016-10-04 11:15:52 +0200
  • 7ca229a432 Improve indentation of variable declarations David Majda 2016-10-04 11:00:25 +0200
  • b5eb1a0ec4 Use eslint 3.6.1 David Majda 2016-09-30 14:30:54 +0200
  • ca5ac6bd5f LICENSE: Use more standard format David Majda 2016-09-29 11:50:54 +0200
  • c0efd83394 benchmark/README.md: Fix command to execute the benchmark suite David Majda 2016-09-29 11:36:18 +0200
  • e29d62558d Do not prepend the "eslint-env" directive to lib/parser.js David Majda 2016-09-29 11:24:51 +0200
  • c721b9bf6e Omit PEG.js version from browser version file name David Majda 2016-09-29 11:14:22 +0200
  • ff3cc7930e CSS Example: Move null filtering from extractList to buildList David Majda 2016-09-23 06:30:52 +0200
  • 647d488147 JSON example: Fix link to RFC 4234. David Majda 2016-09-23 06:20:08 +0200
  • 2baeace235 JSON example: Expand some one-line rules to multiple lines David Majda 2016-09-23 06:16:23 +0200
  • 1508e804a6 parser.spec.js: Remove extra spaces David Majda 2016-09-23 06:01:04 +0200
  • 65ea01cd63 parser.spec.js: Fix comment typo David Majda 2016-09-23 06:00:27 +0200
  • 9808b88ccb generated-parser-behavior.spec.js: Move variable inside loop David Majda 2016-09-23 05:56:52 +0200
  • 6e463e2113 {spec,benchmark}/server: Use template literals David Majda 2016-09-22 19:20:50 +0200
  • 70e59fc5d0 {spec,benchmark}/server: Remove extra trailing newline David Majda 2016-09-22 19:10:48 +0200
  • 9648ca53d7 Use the "eslint-disable" directive instead of "eslint" David Majda 2016-09-22 17:05:42 +0200
  • 60821bb80b Sort "require" calls by variable names and group them David Majda 2016-09-22 16:59:47 +0200
  • c134e06229 Move "use strict" directives up David Majda 2016-09-22 16:23:24 +0200
  • ff7193776e Avoid aligning "=" David Majda 2016-09-22 09:25:31 +0200
  • 400a3cfa3c Avoid aligning object keys David Majda 2016-09-22 05:25:09 +0200
  • 12112310f2 Use only double quotes for strings David Majda 2016-09-21 15:06:56 +0200
  • 6294bb5b13 Use only "//" comments David Majda 2016-09-17 16:28:28 +0200
  • 1da6abc458 Use one var/let/const per variable (fixup) David Majda 2016-09-20 14:47:10 +0200
  • 516023546d Use one var/let/const per variable (for initialized variables) David Majda 2016-09-17 15:08:47 +0200
  • 381b5f4db7 Merge pull request #455 from Mingun/fix-testing David Majda 2016-09-14 21:31:47 +0200
  • fcddfbebdd Add `glob` dev dependency used in spec and benchmark servers Mingun 2016-09-14 21:39:04 +0500
  • 26ded450f4 Add "use strict" for spec and benchmark servers Mingun 2016-09-12 22:53:51 +0500
  • 7f01db2fb8 Get rid of for-in loops David Majda 2016-09-14 16:08:14 +0200
  • b2a9dabcff Remove now unused lib/utils/objects.js David Majda 2016-09-14 14:06:59 +0200
  • 5fbb557f80 Don't use "objects" in lib/peg.js David Majda 2016-09-14 14:04:28 +0200
  • 66ca7e2168 Don't use "objects" in lib/compiler/visitor.js David Majda 2016-09-14 13:53:23 +0200
  • 76e70c3923 Don't use "objects" in lib/compiler/passes/report-duplicate-labels.js David Majda 2016-09-14 13:48:12 +0200
  • d2569b9bf3 Don't use "objects" in lib/compiler/passes/generate-js.js David Majda 2016-09-14 13:42:44 +0200
  • 8a75d19468 Don't use "objects" in lib/compiler/passes/generate-bytecode.js David Majda 2016-09-14 13:35:49 +0200
  • 97d92c9d8b Don't use "objects" in lib/compiler/index.js David Majda 2016-09-14 11:09:53 +0200
  • c344460855 Remove now unused lib/utils/arrays.js David Majda 2016-09-14 10:06:36 +0200
  • f81ae1845b Don't use "arrays" in lib/compiler/passes/report-infinite-recursion.js David Majda 2016-09-14 10:03:59 +0200
  • 71ef4c9b91 Don't use "arrays" in lib/compiler/passes/remove-proxy-rules.js David Majda 2016-09-14 10:01:47 +0200
  • 8f8484b1a1 Don't use "arrays" in lib/compiler/passes/generate-js.js David Majda 2016-09-14 09:41:02 +0200
  • 33f23ee4be Don't use "arrays" in lib/compiler/passes/generate-bytecode.js David Majda 2016-09-14 09:37:02 +0200
  • 4dec5e52ba Don't use "arrays" in lib/compiler/asts.js David Majda 2016-09-13 16:08:45 +0200
  • 5822596ab8 Replace classes.subclass with native classes David Majda 2016-09-13 09:09:40 +0200
  • 6fa8ad63f9 Replace some functions with arrow functions David Majda 2016-09-09 13:27:24 +0200
  • d00e9526c3 Minimize variable scope David Majda 2016-09-09 11:43:06 +0200
  • bdf91b5941 Replace "var" with "let" & "const" David Majda 2016-09-08 16:04:36 +0200
  • 5249814fc0 .eslintrc.json: Set parserOptions.ecmaVersion to 6 David Majda 2016-09-08 16:01:52 +0200
  • 4a49e910ac package.json: Remove http-server David Majda 2016-09-08 14:54:18 +0200
  • 959f20f6e2 Pass benchmark code through Babel before serving it to the browser David Majda 2016-09-08 14:31:32 +0200
  • 5c40fff136 Pass spec code through Babel before serving it to the browser David Majda 2016-09-08 13:29:06 +0200
  • d239bf0107 package.json: Add packages that will be needed soon David Majda 2016-09-08 13:26:31 +0200
  • 4e38617748 Pass the browser version through Babel David Majda 2016-09-07 18:08:27 +0200
  • 16f38f6380 Drop Node 0.10.x & 0.12.x support David Majda 2016-09-07 11:24:38 +0200
  • 5ad1bc2add CSS example: Switch from first/rest to head/tail David Majda 2016-09-01 15:36:24 +0200
  • f0657ba628 generated-parser-behavior.spec.js: Switch from first/rest to head/tail David Majda 2016-09-01 15:31:26 +0200
  • 0d48ffca2b generated-parser-behavior.spec.js: s/==/===/ David Majda 2016-09-01 15:29:47 +0200
  • c3e7072fa2 Remove unused arrays.pluck function David Majda 2016-09-01 15:25:23 +0200
  • 062c6ae706 Escape backspace in regexp classes as "\b", not "\x08" David Majda 2016-09-01 15:20:33 +0200
  • 1c71bf6cd7 spec/index.html: Add <!DOCTYPE html> David Majda 2016-09-01 15:09:02 +0200
  • bd62ddf846 Use "[]" & "[^]" for empty character classes, not "(?!)" & "[\\S\\s]" David Majda 2016-09-01 14:59:44 +0200
  • 9c04c94c85 Escape vertical tab as "\v", not "\x0B" David Majda 2016-09-01 14:52:26 +0200
  • f36a667376 Remove "undefined" redefinition protection David Majda 2016-09-01 14:12:16 +0200
  • aa1a2e74cf Replace suitable for loops with Array methods (in /examples) David Majda 2016-09-01 13:55:41 +0200
  • 9fbb45a2c9 Replace suitable for loops with Array methods (in /benchmark) David Majda 2016-09-01 13:25:53 +0200
  • df5f86103e Replace suitable for loops with Array methods (in /spec) David Majda 2016-09-01 13:03:51 +0200
  • fad4ab74d1 Replace suitable for loops with Array methods (in /lib) David Majda 2016-09-01 13:00:46 +0200
  • 3e8bcbea73 Replace suitable for loops with Array methods (in /src) David Majda 2016-09-01 12:55:26 +0200
  • 1c3fbf6cb0 Replace "... instanceof Array" with "Array.isArray(...)" David Majda 2016-08-30 16:37:05 +0200
  • d346d2a66d Replace objects.keys with Object.keys David Majda 2016-08-30 08:17:22 +0200
  • 0059cc3bdd Replace arrays.some with Array.prototype.some David Majda 2016-08-19 17:20:40 +0200
  • d162fe1cfc Replace arrays.every with Array.prototype.every David Majda 2016-08-19 17:18:43 +0200
  • 5f65de92bc Replace arrays.map with Array.prototype.map David Majda 2016-08-19 17:11:57 +0200
  • b044a021c4 Replace arrays.each with Array.prototype.forEach David Majda 2016-08-19 17:07:31 +0200
  • 2a6a058c9c Merge pull request #440 from atavakoli/fix-js-example-logicalexpr David Majda 2016-08-26 08:38:43 +0200
  • d914c7b150 JavaScript example: Use LogicalExpression nodes for "&&" and "||" Ali Tavakoli 2016-08-24 14:50:13 -0400
  • bf08c6cbc3 JavaScript example: Declare built AST as compatible with ESTree David Majda 2016-08-24 11:01:23 +0200
  • 567655e72f JavaScript example: Add "type" to ObjectExpression properties David Majda 2016-08-24 10:55:58 +0200
  • 7fd273d893 Merge pull request #439 from atavakoli/fix-js-example-vardecl David Majda 2016-08-24 10:49:22 +0200
  • 5f9bc6ed4d JavaScript example: Add "kind" to VariableDeclaration nodes Ali Tavakoli 2016-08-22 23:40:54 -0400
  • 671166bbe8 Update version to 0.10.0 David Majda 2016-08-18 14:33:46 +0200
  • 86c040e05f Update CHANGELOG.md David Majda 2016-08-06 16:59:57 +0200
  • 8003edafc9 Rename the "node" module format to "commonjs" David Majda 2016-08-06 18:05:03 +0200
  • 8962dcfd16 Rename the "global" module format to "globals" David Majda 2016-08-06 17:51:49 +0200
  • 0478f8a6cf package.json: Sort files alphabetically David Majda 2016-08-06 17:00:42 +0200
  • b77d33ca05 generate-js.js: Quote the "class" key in DESCRIBE_EXPECTATION_FNS David Majda 2016-08-05 14:46:32 +0200
  • 2a8544d86c README.md: Remove io.js from the list of compatible environments David Majda 2016-08-05 11:39:02 +0200
  • 5c0f0add95 Downgrade eslint to 2.13.1 David Majda 2016-08-02 16:57:47 +0200