Commit Graph

  • 21666243e9 fix(compiler): props hoist should also work on elements w/ TEXT flag Evan You 2019-10-04 22:51:51 -0400
  • 9c9ef609d8 fix: import patchFlags from @vue/shared in compiler instead Evan You 2019-10-04 22:47:09 -0400
  • a0f442f1d4 workflow: include commit link in template explorer Evan You 2019-10-04 22:40:54 -0400
  • ea4a352ee6 fix(typo): transformSlotOutlet name correction (#83) Martin Rojo 2019-10-05 03:12:51 +0100
  • 6dfb62e1ac workflow: use CDN deps for template explorer so it can be easily deployed Evan You 2019-10-04 17:55:55 -0400
  • 0873254c6c workflow: improve template explorer Evan You 2019-10-04 17:43:20 -0400
  • 8d49b97cc3 build: include main vue package in aliases and tsconfig paths Evan You 2019-10-04 17:36:26 -0400
  • 277651ce89 fix(compiler): avoid hoisting components and directive calls Evan You 2019-10-04 14:34:26 -0400
  • 5047bc8dbe workflow: basic template explorer Evan You 2019-10-04 13:08:06 -0400
  • 4d2fa51347 build: report both gzip and brotli sizes Evan You 2019-10-04 09:57:32 -0400
  • 62a1bcbab0 chore: update README Evan You 2019-10-04 09:35:29 -0400
  • ad913f8338 build(deps-dev): bump rollup from 1.22.0 to 1.23.0 dependabot-preview[bot] 2019-10-04 13:05:54 +0000
  • c19376e715 build(deps-dev): bump @microsoft/api-extractor from 7.4.6 to 7.4.7 dependabot-preview[bot] 2019-10-04 13:05:27 +0000
  • b61d9652dd chore: shorten option name Evan You 2019-10-04 09:03:00 -0400
  • caccf92721 test: fix vbind tests Evan You 2019-10-04 08:38:53 -0400
  • 6059fe69e8 fix(compiler): patchFlag analysis should factor in props returned by directive transforms Evan You 2019-10-04 08:37:10 -0400
  • 095f5edf8d feat(compiler): hoist static trees Evan You 2019-10-03 23:30:25 -0400
  • 2e2b6924da feat(compiler): v-on inline statement handling Evan You 2019-10-03 17:47:00 -0400
  • 3354837ce1 refactor: move transformStyle to compiler-dom Evan You 2019-10-03 16:55:14 -0400
  • c2fc7e3347 feat(compiler): force dynamicSlots flag when inside v-for or v-slot Evan You 2019-10-03 16:27:46 -0400
  • 4dea23f79e fix(compiler): exclude BAIL flag in annotations Evan You 2019-10-03 15:17:45 -0400
  • 227ad034f0 feat(compiler/slot): bail out of optimization mode for non-compiled slots Evan You 2019-10-03 15:09:09 -0400
  • 05db2a9c6c wip(compiler): adjust renderSlot() signature Evan You 2019-10-03 14:29:12 -0400
  • 306c22efe1 feat(compiler): mark compiler-generated slots for runtime Evan You 2019-10-03 14:08:14 -0400
  • aa9245d55c feat(compiler): render <slot/> as block fragments Evan You 2019-10-03 12:03:14 -0400
  • fc47029ed3 feat(compiler): support v-for on named slots Evan You 2019-10-02 23:10:41 -0400
  • f401ac6b88 refactor: improve vSlot.ts readability Evan You 2019-10-02 18:03:42 -0400
  • 35cb3700b8 build: separate size scripts Evan You 2019-10-02 17:45:02 -0400
  • 3d14265102 feat(compiler): handle conditional v-slot Evan You 2019-10-02 17:18:11 -0400
  • e90b83600a test(compiler): tests for RootNode codegen transform Evan You 2019-10-02 14:03:23 -0400
  • 24bd6c27e0 feat(compiler): block optimization codegen for RootNode Evan You 2019-10-02 13:11:07 -0400
  • c0bf341748 build: fix dev script Evan You 2019-10-02 11:39:00 -0400
  • 776bc73a5a build: improve build script to support multiple targets Evan You 2019-10-02 11:19:30 -0400
  • b33f0ceff1 refactor(compiler): switch to acorn Evan You 2019-10-02 11:05:56 -0400
  • 9c9dd73017 chore: fix outdated patchFlag Evan You 2019-10-02 10:59:47 -0400
  • bec01c93bd fix(compiler): v-for fragments should be blocks Evan You 2019-10-02 10:47:01 -0400
  • 191db785bd refactor: use global whitelist for render proxy has check Evan You 2019-10-02 10:37:06 -0400
  • d87255ce46 fix(options): data options should preserve original object if possible Evan You 2019-10-02 10:03:43 -0400
  • 5ab1d75c39 fix(options): fix renderTriggered option translation Evan You 2019-10-02 09:46:29 -0400
  • fe36555d9e feat(compiler): generate TEXT patchFlag Evan You 2019-10-02 00:19:23 -0400
  • 3a95a2f148 fix(compiler): generate correct fragment children when it contains single text node or slot outlet Evan You 2019-10-01 23:53:52 -0400
  • a477594d65 feat(compiler): v-for codegen w/ correct blocks optimization + key flags Evan You 2019-10-01 23:19:48 -0400
  • 07955e6c96 test(compiler): tests for v-for codegen w/ block optimization Evan You 2019-10-01 21:00:55 -0400
  • 65661b5ec0 test: restructure v-if & v-for tests Evan You 2019-10-01 17:58:09 -0400
  • 4fc963bc5a feat(compiler): annotate patchFlags in generated code Evan You 2019-10-01 17:53:57 -0400
  • 4021307f4c build: use brotli for checking compressed file sizes Evan You 2019-10-01 16:55:04 -0400
  • e5bc17967d wip(compiler): codegen node w/ block optimization for v-for Evan You 2019-10-01 16:48:20 -0400
  • aa134e7a4f test(compiler): codegen tests for Sequence & Conditional expressions Evan You 2019-10-01 15:43:59 -0400
  • ed111cd37b test(compiler): tests for vIf codegen w/ blocks optimization Evan You 2019-10-01 15:04:58 -0400
  • 5de744d4e1 wip(compiler): generate blocks for v-if Evan You 2019-10-01 12:25:13 -0400
  • e31fb3c172 wip: Sequence & Conditional expressions for AST Evan You 2019-10-01 09:27:34 -0400
  • 2f155dbcb8 build(deps-dev): bump lint-staged from 9.4.0 to 9.4.1 dependabot-preview[bot] 2019-10-01 11:14:13 +0000
  • d67418002f feat(compiler): generate patchFlags for runtime Evan You 2019-09-30 21:17:12 -0400
  • da0d785d84 test: record snapshots for text optimization Evan You 2019-09-30 14:58:20 -0400
  • e5e40e1e38 feat(compiler): optimize text by merging adjacent nodes Evan You 2019-09-30 14:51:55 -0400
  • 7ee07447c5 wip: drop class opt for now + move lazy requires to utils Evan You 2019-09-30 13:13:32 -0400
  • 46bd9dbab0 perf: avoid using WeakSet for isRef check Evan You 2019-09-30 10:52:50 -0400
  • 7f06981f7c perf: using a _isVNode field is faster than a weakset Evan You 2019-09-30 10:45:50 -0400
  • 1b90fff294 build(deps-dev): bump rollup from 1.21.4 to 1.22.0 dependabot-preview[bot] 2019-09-30 07:42:20 +0000
  • fc47c65d9d build(deps-dev): bump @microsoft/api-extractor from 7.4.5 to 7.4.6 dependabot-preview[bot] 2019-09-30 07:39:12 +0000
  • d5d4eb5684 build(deps-dev): bump rollup-plugin-alias from 2.0.0 to 2.0.1 dependabot-preview[bot] 2019-09-30 07:38:50 +0000
  • 389a07835c feat(compiler): handle complex destructure expressions in v-for Evan You 2019-09-28 16:02:08 -0400
  • 798a9cbe9b test: improve coverage Evan You 2019-09-28 14:15:10 -0400
  • 1c410205de test(compiler): test v-slot transform Evan You 2019-09-28 14:05:10 -0400
  • 96749e0178 test: test slotFunction codegen Evan You 2019-09-28 13:12:41 -0400
  • a792d697a3 refactor: simplify slot extraneous child check Evan You 2019-09-28 01:35:49 -0400
  • 6461b3853e refactor(compiler): split slot / slot outlet / slot scope handling into separate transforms Evan You 2019-09-28 00:19:24 -0400
  • 6377af483b fix(compiler): improve auto prefixing cases Evan You 2019-09-27 23:20:26 -0400
  • 262be6733c wip(compiler): tweak codegen, avoid duplicated asset resolution, improve formatting Evan You 2019-09-27 22:49:20 -0400
  • 32666c7708 feat(compiler): transform component slots Evan You 2019-09-27 22:25:32 -0400
  • ee66ce78b7 feat(compiler): transform slot outlets Evan You 2019-09-27 20:29:20 -0400
  • d900c13efb refactor(compiler): separate Interpolation, SimpleExpression & CompoundExpression types Evan You 2019-09-27 11:42:02 -0400
  • d491a022a7 refactor(compiler): provide context.resetMapping() Evan You 2019-09-27 09:25:52 -0400
  • a407b16b2b fix(compiler): generate correct mappings for v-for and object properties (#69) Rahul Kadyan 2019-09-27 18:49:03 +0530
  • 050ef698c4 build(deps-dev): bump rollup-plugin-typescript2 from 0.24.2 to 0.24.3 dependabot-preview[bot] 2019-09-27 06:52:14 +0000
  • 604195a742 build(deps-dev): bump lint-staged from 9.3.0 to 9.4.0 dependabot-preview[bot] 2019-09-27 06:51:40 +0000
  • 63b6902bdb feat(compiler): correct source map generation Evan You 2019-09-26 14:55:53 -0400
  • 2e3a1ff3c3 fix: do not use lookbehind regex yet Evan You 2019-09-26 12:22:31 -0400
  • 7c030ee899 build: adjust compiler-core export to avoid collision Evan You 2019-09-26 11:51:04 -0400
  • 3bba461128 feat(compiler): include names in source map Evan You 2019-09-26 10:13:46 -0400
  • 9be19bcd7e build(deps-dev): bump @microsoft/api-extractor from 7.4.4 to 7.4.5 dependabot-preview[bot] 2019-09-26 06:42:22 +0000
  • ac7587fdb5 test: compiler integration tests Evan You 2019-09-25 22:29:37 -0400
  • b5d21aeff7 test: test for transformStyle Evan You 2019-09-25 21:02:46 -0400
  • 6c8f226a79 fix: fix source map by fixing advancePositionWithMutation Evan You 2019-09-25 19:17:45 -0400
  • ff2313e43a wip(compiler): adjust statement positions Evan You 2019-09-25 15:09:58 -0400
  • b43f3b61b7 feat(compiler): transformStyle + context.hoist Evan You 2019-09-25 14:13:33 -0400
  • 3e8cd3f25f wip(compiler): property deduping Evan You 2019-09-25 12:39:46 -0400
  • f79433cbb3 feat(compiler): include ast in compile result Evan You 2019-09-25 09:23:34 -0400
  • d6852c5669 chore: fix comment Evan You 2019-09-25 07:30:14 -0400
  • 61be769ce6 test: move source map test to compile.spec.ts Evan You 2019-09-24 23:01:57 -0400
  • af585081b1 test: test the right branches of code Evan You 2019-09-24 22:56:57 -0400
  • 642a44f8f0 chore: fix browser build treeshaking for transformExpression Evan You 2019-09-24 22:50:00 -0400
  • 84909648e7 test: tests for v-on transform Evan You 2019-09-24 22:39:20 -0400
  • 597ada36ed test: tests for v-bind transform Evan You 2019-09-24 22:03:28 -0400
  • 6ad84614f7 feat: renderList helper for v-for Evan You 2019-09-24 21:32:29 -0400
  • 9b06e04e0f feat: v-on with no argument Evan You 2019-09-24 20:51:48 -0400
  • 0707fa5d21 test: more coverage Evan You 2019-09-24 16:40:32 -0400
  • cae03f616d test: improve coverage Evan You 2019-09-24 16:35:01 -0400
  • e67084e5a1 chore: test todos Evan You 2019-09-24 15:51:52 -0400
  • 7a46e51815 test: tests for codegen Evan You 2019-09-24 15:49:02 -0400