Commit Graph

  • 76a1196935 feat(runtime): support rendering comment nodes Evan You 2019-09-24 14:37:14 -0400
  • f5b3f580f1 test: finish tests for transformExpression Evan You 2019-09-24 12:12:57 -0400
  • 4a82e7cdbc wip: test for transformExpression Evan You 2019-09-23 21:22:52 -0400
  • acfa7bd46e build(deps-dev): bump @microsoft/api-extractor from 7.4.2 to 7.4.4 dependabot-preview[bot] 2019-09-24 06:47:49 +0000
  • dcf4764360 test: test transformElements Evan You 2019-09-23 20:45:40 -0400
  • c20975ec68 test: refactor vIf tests Evan You 2019-09-23 17:31:11 -0400
  • f0d4eec946 test: refactor vFor tests Evan You 2019-09-23 17:16:07 -0400
  • b3b67b8c7d feat(compiler): ensure interpolation expressions are wrapped with toString() Evan You 2019-09-23 15:36:30 -0400
  • e09e887219 fix: handle nested scope identifiers Evan You 2019-09-23 13:56:56 -0400
  • 88e5e96a3e refactor: useWith -> prefixIdentifiers Evan You 2019-09-23 13:29:41 -0400
  • e57cb51066 feat(compiler): expression prefixing + v-for scope analysis Evan You 2019-09-23 13:25:18 -0400
  • b04be6a561 wip: fix transform order Evan You 2019-09-23 07:57:56 -0400
  • bb8524e199 wip: expression rewrite Evan You 2019-09-23 02:52:54 -0400
  • 70656690e2 chore: fix todo Evan You 2019-09-22 23:31:35 -0400
  • 8d4b718f9e build(deps-dev): bump lint-staged from 9.2.5 to 9.3.0 dependabot-preview[bot] 2019-09-23 07:03:14 +0000
  • 8076ce1f28 feat(compiler): handle runtime helper injection Evan You 2019-09-22 23:07:36 -0400
  • 914087edea feat(compiler): basic v-bind & v-on transforms Evan You 2019-09-22 22:19:42 -0400
  • 3ab016e44f wip: improve v-if & v-for codegen output formatting Evan You 2019-09-22 21:10:22 -0400
  • e8463f1198 chore: rename test dir Evan You 2019-09-22 20:56:24 -0400
  • 0af0febfc2 fix: make sure v-if and v-for work together Evan You 2019-09-22 20:55:18 -0400
  • 3415bbd823 wip: improve v-if codegen output formatting Evan You 2019-09-22 17:06:46 -0400
  • 9c01e0bf0d fix(transform): transform should still apply even when node is removed Evan You 2019-09-22 17:02:32 -0400
  • 3a177a18d2 feat(compiler): element codegen Evan You 2019-09-22 16:50:57 -0400
  • 40307d9642 chore: fix parserOptions usage of props Evan You 2019-09-22 13:05:19 -0400
  • 3f05315d17 test: fix tests Evan You 2019-09-21 17:48:17 -0400
  • baa8954884 feat(compiler): element transform Evan You 2019-09-21 17:42:12 -0400
  • 93440bba97 wip: element transforms Evan You 2019-09-21 15:47:26 -0400
  • b275f8697d test: add tests for rendererChildren (#52) Haoqun Jiang 2019-09-21 06:17:35 +0800
  • c78d47b788 feat(compiler): set sourcesContent for source map Evan You 2019-09-20 12:19:52 -0400
  • 8a923f6a52 refactor: move compile into compiler-core Evan You 2019-09-20 12:16:19 -0400
  • 3e1973f065 test: test on-the-fly compilation Evan You 2019-09-20 00:56:02 -0400
  • 30e60c0492 chore: tweak size script Evan You 2019-09-20 00:31:14 -0400
  • 3ddd121b19 feat: on-the-fly template compilation Evan You 2019-09-20 00:24:16 -0400
  • d7aab859a3 feat: expose compiler APIs Evan You 2019-09-20 00:12:37 -0400
  • 3b5ef483a9 build: move named char references to json file to speed up build Evan You 2019-09-19 23:19:48 -0400
  • 9b1a548c6b feat(compiler): basic codegen with source map support Evan You 2019-09-19 23:05:51 -0400
  • 98571ab496 perf(compiler): further improve advanceBy perf Evan You 2019-09-19 21:18:18 -0400
  • 2b4f06b24c test(compiler): transformIf Evan You 2019-09-19 15:41:17 -0400
  • 81fd694dd7 perf: avoid cloning in parser advanceBy Evan You 2019-09-19 13:59:24 -0400
  • 4c3e7e331a refactor: cleanup unused variables in vFor Evan You 2019-09-19 13:48:32 -0400
  • 06c890c336 test: update snapshots Evan You 2019-09-19 13:40:08 -0400
  • 1f96d2348f chore: nest v-for tests Evan You 2019-09-19 13:36:27 -0400
  • 5f49018601 test(compiler): tests for ast transform Evan You 2019-09-19 12:20:59 -0400
  • 10c1a2b332 feat(compiler-core): add parser transform for v-for directive (#65) Rahul Kadyan 2019-09-19 22:53:49 +0530
  • bbb57c26a2 feat(compiler): basic transform implementation Evan You 2019-09-17 19:08:47 -0400
  • a5c1b3283d chore: avoid object.freeze in prod Evan You 2019-09-17 16:23:29 -0400
  • f595b006c2 chore: regex caching makes no difference Evan You 2019-09-17 12:26:09 -0400
  • 132cef9063 refactor: further tweak compiler layers Evan You 2019-09-17 11:57:25 -0400
  • 6c14b409ca refactor: move dom-specific options to compiler-dom Evan You 2019-09-17 11:07:46 -0400
  • 5849f42ae1 build(deps-dev): bump rollup from 1.21.3 to 1.21.4 dependabot-preview[bot] 2019-09-17 07:20:26 +0000
  • 54b200fe54 wip: layout compiler files Evan You 2019-09-16 16:31:54 -0400
  • ca387afeea chore: more restructuring Evan You 2019-09-16 15:27:40 -0400
  • 16fa44bd57 chore: organize file structure Evan You 2019-09-16 15:11:45 -0400
  • 1c8f5b612a feat(compiler): scaffold compiler-dom Evan You 2019-09-16 15:06:45 -0400
  • c9a1b00c1e build: do not create .npmignore when bootstrapping Evan You 2019-09-16 14:58:03 -0400
  • 86ae92303d feat(compiler): port parser implementation based on work by @znck and @mysticatea Evan You 2019-09-16 14:43:29 -0400
  • 54a78f3856 chore: remove unnecessary enum initial value Evan You 2019-09-16 13:15:20 -0400
  • 34e4b8892b build(deps-dev): bump rollup from 1.21.2 to 1.21.3 dependabot-preview[bot] 2019-09-16 06:49:39 +0000
  • e82db471b3 ci: disable github actions for now (lacks dep caching) Evan You 2019-09-14 15:09:46 -0400
  • 95e796fdb6 test: fix suspense tests in Node 12 Evan You 2019-09-14 12:13:51 -0400
  • a83ee65e30 fix: fix reactivity cjs entry Evan You 2019-09-14 11:26:53 -0400
  • aa7cdd8de2
    [ci] setup github actions Evan You 2019-09-14 10:33:30 -0400
  • 5180ea6b43 build(deps-dev): bump ts-jest from 24.0.2 to 24.1.0 dependabot-preview[bot] 2019-09-13 07:03:49 +0000
  • d092ddd271 build(deps-dev): bump rollup-plugin-typescript2 from 0.24.1 to 0.24.2 dependabot-preview[bot] 2019-09-13 07:03:26 +0000
  • 92d1cba41b build(deps-dev): bump rollup-plugin-terser from 5.1.1 to 5.1.2 dependabot-preview[bot] 2019-09-13 07:03:04 +0000
  • 1c628d0b79 feat: re-suspense when encountering new async deps in resolved state Evan You 2019-09-12 12:16:01 -0400
  • 4b3567035a test: further improve suspense combined test case Evan You 2019-09-12 10:40:17 -0400
  • dfcf494483 test: more comprehesive combined suspense test Evan You 2019-09-12 10:31:56 -0400
  • 575c957c69 build(deps-dev): bump @microsoft/api-extractor from 7.4.1 to 7.4.2 dependabot-preview[bot] 2019-09-12 06:41:29 +0000
  • 3b1d87efbe test: test suspense error handling Evan You 2019-09-12 01:52:14 -0400
  • b378b17076 chore: remove unnecessary code Evan You 2019-09-12 00:37:44 -0400
  • b30b17d22d test: test nested suspense & nested async deps Evan You 2019-09-11 23:44:37 -0400
  • bbc3442c52 refactor: move resolveSuspense out Evan You 2019-09-11 17:38:26 -0400
  • 6dc91971d1 wip(suspense): discard side effects when content is unmounted before resolve Evan You 2019-09-11 13:22:18 -0400
  • ccfcdb8746 test: more tests for suspense Evan You 2019-09-11 11:09:16 -0400
  • dff4e7cd44 fix: patching a component with pending async setup should update its props and slots Evan You 2019-09-11 10:22:10 -0400
  • 356a01780b wip: watcher callback handling inside suspense Evan You 2019-09-11 10:09:00 -0400
  • 51914c76e8 wip: do not fire lifecycle hooks when already unmounted Evan You 2019-09-11 09:07:29 -0400
  • 6bc368b2b6 wip: only buffer suspense effects when unresolved Evan You 2019-09-11 09:04:03 -0400
  • 9ef987830d wip: suspense buffer effects Evan You 2019-09-10 20:53:28 -0400
  • 42967f1f5a wip: pass proper args to patchDOMProp Evan You 2019-09-10 12:11:08 -0400
  • 2677c91aba wip: pass suspense down as argument Evan You 2019-09-10 12:08:30 -0400
  • 0fff3a6ef5 wip: handle suspense as component root el update Evan You 2019-09-10 11:43:17 -0400
  • 3959a2a2e1 test: test suspense fallback Evan You 2019-09-10 11:17:26 -0400
  • a16c87be63 wip: suspense refactor Evan You 2019-09-10 11:01:11 -0400
  • c9e625864a wip: retry suspense async deps from resolved dep instead of root Evan You 2019-09-10 10:09:04 -0400
  • 0d176ebf2a test: update test Evan You 2019-09-09 17:28:35 -0400
  • bd15138ef5 test: basic test for suspense Evan You 2019-09-09 17:24:42 -0400
  • e688e69b1f wip: handle move and unmount for suspense Evan You 2019-09-09 16:44:25 -0400
  • d5e9682040 wip: suspense feature flag Evan You 2019-09-09 16:28:32 -0400
  • 7e70acf9c2 chore: todos Evan You 2019-09-09 16:03:34 -0400
  • 02bb156314 wip: somewhat working suspense Evan You 2019-09-09 16:00:50 -0400
  • 1dc9d81e3e wip: suspense Evan You 2019-09-09 13:59:53 -0400
  • cc748db33b chore: comments Evan You 2019-09-07 17:10:57 -0400
  • 8b3aa60a18 wip: suspense ideas Evan You 2019-09-07 11:28:40 -0400
  • a45d9567df build(deps-dev): bump @microsoft/api-extractor from 7.3.11 to 7.4.1 dependabot-preview[bot] 2019-09-11 06:48:04 +0000
  • 00ed2e6500 build(deps-dev): bump typescript from 3.6.2 to 3.6.3 dependabot-preview[bot] 2019-09-11 06:47:29 +0000
  • c23dae42b7 build(deps-dev): bump rollup-plugin-typescript2 from 0.24.0 to 0.24.1 dependabot-preview[bot] 2019-09-10 07:13:42 +0000
  • b3efde4e47 build(deps-dev): bump rollup from 1.21.0 to 1.21.2 dependabot-preview[bot] 2019-09-10 07:13:34 +0000
  • e6d27665d4 build(deps-dev): bump rollup from 1.20.3 to 1.21.0 dependabot-preview[bot] 2019-09-09 07:29:34 +0000