]> git.ipfire.org Git - thirdparty/vuejs/core.git/log
thirdparty/vuejs/core.git
6 years agochore: fix browser build treeshaking for transformExpression
Evan You [Wed, 25 Sep 2019 02:50:00 +0000 (22:50 -0400)] 
chore: fix browser build treeshaking for transformExpression

6 years agotest: tests for v-on transform
Evan You [Wed, 25 Sep 2019 02:39:20 +0000 (22:39 -0400)] 
test: tests for v-on transform

6 years agotest: tests for v-bind transform
Evan You [Wed, 25 Sep 2019 02:03:28 +0000 (22:03 -0400)] 
test: tests for v-bind transform

6 years agofeat: renderList helper for v-for
Evan You [Wed, 25 Sep 2019 01:32:29 +0000 (21:32 -0400)] 
feat: renderList helper for v-for

6 years agofeat: v-on with no argument
Evan You [Wed, 25 Sep 2019 00:51:48 +0000 (20:51 -0400)] 
feat: v-on with no argument

6 years agotest: more coverage
Evan You [Tue, 24 Sep 2019 20:40:32 +0000 (16:40 -0400)] 
test: more coverage

6 years agotest: improve coverage
Evan You [Tue, 24 Sep 2019 20:35:01 +0000 (16:35 -0400)] 
test: improve coverage

6 years agochore: test todos
Evan You [Tue, 24 Sep 2019 19:51:52 +0000 (15:51 -0400)] 
chore: test todos

6 years agotest: tests for codegen
Evan You [Tue, 24 Sep 2019 19:49:02 +0000 (15:49 -0400)] 
test: tests for codegen

6 years agofeat(runtime): support rendering comment nodes
Evan You [Tue, 24 Sep 2019 18:37:14 +0000 (14:37 -0400)] 
feat(runtime): support rendering comment nodes

6 years agotest: finish tests for transformExpression
Evan You [Tue, 24 Sep 2019 16:12:57 +0000 (12:12 -0400)] 
test: finish tests for transformExpression

6 years agowip: test for transformExpression
Evan You [Tue, 24 Sep 2019 01:22:52 +0000 (21:22 -0400)] 
wip: test for transformExpression

6 years agobuild(deps-dev): bump @microsoft/api-extractor from 7.4.2 to 7.4.4
dependabot-preview[bot] [Tue, 24 Sep 2019 06:47:49 +0000 (06:47 +0000)] 
build(deps-dev): bump @microsoft/api-extractor from 7.4.2 to 7.4.4

Bumps [@microsoft/api-extractor](https://github.com/Microsoft/web-build-tools) from 7.4.2 to 7.4.4.
- [Release notes](https://github.com/Microsoft/web-build-tools/releases)
- [Commits](https://github.com/Microsoft/web-build-tools/compare/@microsoft/api-extractor_v7.4.2...@microsoft/gulp-core-build-typescript_v7.4.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
6 years agotest: test transformElements
Evan You [Tue, 24 Sep 2019 00:45:40 +0000 (20:45 -0400)] 
test: test transformElements

6 years agotest: refactor vIf tests
Evan You [Mon, 23 Sep 2019 21:31:11 +0000 (17:31 -0400)] 
test: refactor vIf tests

6 years agotest: refactor vFor tests
Evan You [Mon, 23 Sep 2019 21:16:07 +0000 (17:16 -0400)] 
test: refactor vFor tests

6 years agofeat(compiler): ensure interpolation expressions are wrapped with toString()
Evan You [Mon, 23 Sep 2019 19:36:30 +0000 (15:36 -0400)] 
feat(compiler): ensure interpolation expressions are wrapped with toString()

6 years agofix: handle nested scope identifiers
Evan You [Mon, 23 Sep 2019 17:56:56 +0000 (13:56 -0400)] 
fix: handle nested scope identifiers

6 years agorefactor: useWith -> prefixIdentifiers
Evan You [Mon, 23 Sep 2019 17:29:41 +0000 (13:29 -0400)] 
refactor: useWith -> prefixIdentifiers

6 years agofeat(compiler): expression prefixing + v-for scope analysis
Evan You [Mon, 23 Sep 2019 17:25:18 +0000 (13:25 -0400)] 
feat(compiler): expression prefixing + v-for scope analysis

6 years agowip: fix transform order
Evan You [Mon, 23 Sep 2019 11:57:56 +0000 (07:57 -0400)] 
wip: fix transform order

6 years agowip: expression rewrite
Evan You [Mon, 23 Sep 2019 06:52:54 +0000 (02:52 -0400)] 
wip: expression rewrite

6 years agochore: fix todo
Evan You [Mon, 23 Sep 2019 03:31:35 +0000 (23:31 -0400)] 
chore: fix todo

6 years agobuild(deps-dev): bump lint-staged from 9.2.5 to 9.3.0
dependabot-preview[bot] [Mon, 23 Sep 2019 07:03:14 +0000 (07:03 +0000)] 
build(deps-dev): bump lint-staged from 9.2.5 to 9.3.0

Bumps [lint-staged](https://github.com/okonet/lint-staged) from 9.2.5 to 9.3.0.
- [Release notes](https://github.com/okonet/lint-staged/releases)
- [Commits](https://github.com/okonet/lint-staged/compare/v9.2.5...v9.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
6 years agofeat(compiler): handle runtime helper injection
Evan You [Mon, 23 Sep 2019 03:07:36 +0000 (23:07 -0400)] 
feat(compiler): handle runtime helper injection

6 years agofeat(compiler): basic v-bind & v-on transforms
Evan You [Mon, 23 Sep 2019 02:19:42 +0000 (22:19 -0400)] 
feat(compiler): basic v-bind & v-on transforms

6 years agowip: improve v-if & v-for codegen output formatting
Evan You [Mon, 23 Sep 2019 01:10:22 +0000 (21:10 -0400)] 
wip: improve v-if & v-for codegen output formatting

6 years agochore: rename test dir
Evan You [Mon, 23 Sep 2019 00:56:24 +0000 (20:56 -0400)] 
chore: rename test dir

6 years agofix: make sure v-if and v-for work together
Evan You [Mon, 23 Sep 2019 00:55:18 +0000 (20:55 -0400)] 
fix: make sure v-if and v-for work together

6 years agowip: improve v-if codegen output formatting
Evan You [Sun, 22 Sep 2019 21:06:46 +0000 (17:06 -0400)] 
wip: improve v-if codegen output formatting

6 years agofix(transform): transform should still apply even when node is removed
Evan You [Sun, 22 Sep 2019 21:02:32 +0000 (17:02 -0400)] 
fix(transform): transform should still apply even when node is removed

6 years agofeat(compiler): element codegen
Evan You [Sun, 22 Sep 2019 20:50:57 +0000 (16:50 -0400)] 
feat(compiler): element codegen

6 years agochore: fix parserOptions usage of props
Evan You [Sun, 22 Sep 2019 17:05:19 +0000 (13:05 -0400)] 
chore: fix parserOptions usage of props

6 years agotest: fix tests
Evan You [Sat, 21 Sep 2019 21:48:17 +0000 (17:48 -0400)] 
test: fix tests

6 years agofeat(compiler): element transform
Evan You [Sat, 21 Sep 2019 21:42:12 +0000 (17:42 -0400)] 
feat(compiler): element transform

6 years agowip: element transforms
Evan You [Sat, 21 Sep 2019 19:47:26 +0000 (15:47 -0400)] 
wip: element transforms

6 years agotest: add tests for rendererChildren (#52)
Haoqun Jiang [Fri, 20 Sep 2019 22:17:35 +0000 (06:17 +0800)] 
test: add tests for rendererChildren (#52)

* test: [wip] add tests for rendererChildren

* chore: use serializeInner for clearer output

* fix: should remove the text node if content is empty

* test: also test for appended content

* test: inserting & removing

* test: moving children

* refactor: use a helper function

* test: finish tests

* test: duplicate keys tests belong to keyed children block

* fix(runtime-test): fix insert when moving node in the same parent

* fix: fix failing test cases for rendererChildren

* test: handle rendererChildren edge case

6 years agofeat(compiler): set sourcesContent for source map
Evan You [Fri, 20 Sep 2019 16:19:52 +0000 (12:19 -0400)] 
feat(compiler): set sourcesContent for source map

6 years agorefactor: move compile into compiler-core
Evan You [Fri, 20 Sep 2019 16:16:19 +0000 (12:16 -0400)] 
refactor: move compile into compiler-core

6 years agotest: test on-the-fly compilation
Evan You [Fri, 20 Sep 2019 04:56:02 +0000 (00:56 -0400)] 
test: test on-the-fly compilation

6 years agochore: tweak size script
Evan You [Fri, 20 Sep 2019 04:31:14 +0000 (00:31 -0400)] 
chore: tweak size script

6 years agofeat: on-the-fly template compilation
Evan You [Fri, 20 Sep 2019 04:24:16 +0000 (00:24 -0400)] 
feat: on-the-fly template compilation

6 years agofeat: expose compiler APIs
Evan You [Fri, 20 Sep 2019 04:12:37 +0000 (00:12 -0400)] 
feat: expose compiler APIs

6 years agobuild: move named char references to json file to speed up build
Evan You [Fri, 20 Sep 2019 03:19:48 +0000 (23:19 -0400)] 
build: move named char references to json file to speed up build

6 years agofeat(compiler): basic codegen with source map support
Evan You [Fri, 20 Sep 2019 03:05:51 +0000 (23:05 -0400)] 
feat(compiler): basic codegen with source map support

6 years agoperf(compiler): further improve advanceBy perf
Evan You [Fri, 20 Sep 2019 01:18:18 +0000 (21:18 -0400)] 
perf(compiler): further improve advanceBy perf

6 years agotest(compiler): transformIf
Evan You [Thu, 19 Sep 2019 19:41:17 +0000 (15:41 -0400)] 
test(compiler): transformIf

6 years agoperf: avoid cloning in parser advanceBy
Evan You [Thu, 19 Sep 2019 17:59:24 +0000 (13:59 -0400)] 
perf: avoid cloning in parser advanceBy

6 years agorefactor: cleanup unused variables in vFor
Evan You [Thu, 19 Sep 2019 17:48:32 +0000 (13:48 -0400)] 
refactor: cleanup unused variables in vFor

6 years agotest: update snapshots
Evan You [Thu, 19 Sep 2019 17:40:08 +0000 (13:40 -0400)] 
test: update snapshots

6 years agochore: nest v-for tests
Evan You [Thu, 19 Sep 2019 17:36:27 +0000 (13:36 -0400)] 
chore: nest v-for tests

6 years agotest(compiler): tests for ast transform
Evan You [Thu, 19 Sep 2019 16:20:59 +0000 (12:20 -0400)] 
test(compiler): tests for ast transform

6 years agofeat(compiler-core): add parser transform for v-for directive (#65)
Rahul Kadyan [Thu, 19 Sep 2019 17:23:49 +0000 (22:53 +0530)] 
feat(compiler-core): add parser transform for v-for directive (#65)

* feat(compiler-core): add parser transform for v-for directive

* fix: Include source location for expressions

* chore: remove comment

* refactor(compiler-core): extract hepler functions to utils

6 years agofeat(compiler): basic transform implementation
Evan You [Tue, 17 Sep 2019 23:08:47 +0000 (19:08 -0400)] 
feat(compiler): basic transform implementation

6 years agochore: avoid object.freeze in prod
Evan You [Tue, 17 Sep 2019 20:23:29 +0000 (16:23 -0400)] 
chore: avoid object.freeze in prod

6 years agochore: regex caching makes no difference
Evan You [Tue, 17 Sep 2019 16:26:09 +0000 (12:26 -0400)] 
chore: regex caching makes no difference

6 years agorefactor: further tweak compiler layers
Evan You [Tue, 17 Sep 2019 15:57:25 +0000 (11:57 -0400)] 
refactor: further tweak compiler layers

6 years agorefactor: move dom-specific options to compiler-dom
Evan You [Tue, 17 Sep 2019 15:07:46 +0000 (11:07 -0400)] 
refactor: move dom-specific options to compiler-dom

6 years agobuild(deps-dev): bump rollup from 1.21.3 to 1.21.4
dependabot-preview[bot] [Tue, 17 Sep 2019 07:20:26 +0000 (07:20 +0000)] 
build(deps-dev): bump rollup from 1.21.3 to 1.21.4

Bumps [rollup](https://github.com/rollup/rollup) from 1.21.3 to 1.21.4.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v1.21.3...v1.21.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
6 years agowip: layout compiler files
Evan You [Mon, 16 Sep 2019 20:31:54 +0000 (16:31 -0400)] 
wip: layout compiler files

6 years agochore: more restructuring
Evan You [Mon, 16 Sep 2019 19:27:40 +0000 (15:27 -0400)] 
chore: more restructuring

6 years agochore: organize file structure
Evan You [Mon, 16 Sep 2019 19:11:45 +0000 (15:11 -0400)] 
chore: organize file structure

6 years agofeat(compiler): scaffold compiler-dom
Evan You [Mon, 16 Sep 2019 19:06:45 +0000 (15:06 -0400)] 
feat(compiler): scaffold compiler-dom

6 years agobuild: do not create .npmignore when bootstrapping
Evan You [Mon, 16 Sep 2019 18:58:03 +0000 (14:58 -0400)] 
build: do not create .npmignore when bootstrapping

6 years agofeat(compiler): port parser implementation based on work by @znck and @mysticatea
Evan You [Mon, 16 Sep 2019 18:43:29 +0000 (14:43 -0400)] 
feat(compiler): port parser implementation based on work by @znck and @mysticatea

6 years agochore: remove unnecessary enum initial value
Evan You [Mon, 16 Sep 2019 17:15:20 +0000 (13:15 -0400)] 
chore: remove unnecessary enum initial value

6 years agobuild(deps-dev): bump rollup from 1.21.2 to 1.21.3
dependabot-preview[bot] [Mon, 16 Sep 2019 06:49:39 +0000 (06:49 +0000)] 
build(deps-dev): bump rollup from 1.21.2 to 1.21.3

Bumps [rollup](https://github.com/rollup/rollup) from 1.21.2 to 1.21.3.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rollup/rollup/compare/v1.21.2...v1.21.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
6 years agoci: disable github actions for now (lacks dep caching)
Evan You [Sat, 14 Sep 2019 19:09:46 +0000 (15:09 -0400)] 
ci: disable github actions for now (lacks dep caching)

6 years agotest: fix suspense tests in Node 12
Evan You [Sat, 14 Sep 2019 16:13:51 +0000 (12:13 -0400)] 
test: fix suspense tests in Node 12

6 years agofix: fix reactivity cjs entry
Evan You [Sat, 14 Sep 2019 15:26:53 +0000 (11:26 -0400)] 
fix: fix reactivity cjs entry

6 years ago[ci] setup github actions
Evan You [Sat, 14 Sep 2019 14:33:30 +0000 (10:33 -0400)] 
[ci] setup github actions

6 years agobuild(deps-dev): bump ts-jest from 24.0.2 to 24.1.0
dependabot-preview[bot] [Fri, 13 Sep 2019 07:03:49 +0000 (07:03 +0000)] 
build(deps-dev): bump ts-jest from 24.0.2 to 24.1.0

Bumps [ts-jest](https://github.com/kulshekhar/ts-jest) from 24.0.2 to 24.1.0.
- [Release notes](https://github.com/kulshekhar/ts-jest/releases)
- [Changelog](https://github.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/kulshekhar/ts-jest/compare/v24.0.2...v24.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
6 years agobuild(deps-dev): bump rollup-plugin-typescript2 from 0.24.1 to 0.24.2
dependabot-preview[bot] [Fri, 13 Sep 2019 07:03:26 +0000 (07:03 +0000)] 
build(deps-dev): bump rollup-plugin-typescript2 from 0.24.1 to 0.24.2

Bumps [rollup-plugin-typescript2](https://github.com/ezolenko/rollup-plugin-typescript2) from 0.24.1 to 0.24.2.
- [Release notes](https://github.com/ezolenko/rollup-plugin-typescript2/releases)
- [Commits](https://github.com/ezolenko/rollup-plugin-typescript2/compare/0.24.1...0.24.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
6 years agobuild(deps-dev): bump rollup-plugin-terser from 5.1.1 to 5.1.2
dependabot-preview[bot] [Fri, 13 Sep 2019 07:03:04 +0000 (07:03 +0000)] 
build(deps-dev): bump rollup-plugin-terser from 5.1.1 to 5.1.2

Bumps [rollup-plugin-terser](https://github.com/TrySound/rollup-plugin-terser) from 5.1.1 to 5.1.2.
- [Release notes](https://github.com/TrySound/rollup-plugin-terser/releases)
- [Commits](https://github.com/TrySound/rollup-plugin-terser/compare/v5.1.1...v5.1.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
6 years agofeat: re-suspense when encountering new async deps in resolved state
Evan You [Thu, 12 Sep 2019 16:16:01 +0000 (12:16 -0400)] 
feat: re-suspense when encountering new async deps in resolved state

6 years agotest: further improve suspense combined test case
Evan You [Thu, 12 Sep 2019 14:40:17 +0000 (10:40 -0400)] 
test: further improve suspense combined test case

6 years agotest: more comprehesive combined suspense test
Evan You [Thu, 12 Sep 2019 14:31:56 +0000 (10:31 -0400)] 
test: more comprehesive combined suspense test

6 years agobuild(deps-dev): bump @microsoft/api-extractor from 7.4.1 to 7.4.2
dependabot-preview[bot] [Thu, 12 Sep 2019 06:41:29 +0000 (06:41 +0000)] 
build(deps-dev): bump @microsoft/api-extractor from 7.4.1 to 7.4.2

Bumps [@microsoft/api-extractor](https://github.com/Microsoft/web-build-tools) from 7.4.1 to 7.4.2.
- [Release notes](https://github.com/Microsoft/web-build-tools/releases)
- [Commits](https://github.com/Microsoft/web-build-tools/compare/@microsoft/api-extractor_v7.4.1...@microsoft/api-extractor_v7.4.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
6 years agotest: test suspense error handling
Evan You [Thu, 12 Sep 2019 05:52:14 +0000 (01:52 -0400)] 
test: test suspense error handling

6 years agochore: remove unnecessary code
Evan You [Thu, 12 Sep 2019 04:37:44 +0000 (00:37 -0400)] 
chore: remove unnecessary code

6 years agotest: test nested suspense & nested async deps
Evan You [Thu, 12 Sep 2019 03:44:37 +0000 (23:44 -0400)] 
test: test nested suspense & nested async deps

6 years agorefactor: move resolveSuspense out
Evan You [Wed, 11 Sep 2019 21:38:26 +0000 (17:38 -0400)] 
refactor: move resolveSuspense out

6 years agowip(suspense): discard side effects when content is unmounted before resolve
Evan You [Wed, 11 Sep 2019 17:22:18 +0000 (13:22 -0400)] 
wip(suspense): discard side effects when content is unmounted before resolve

6 years agotest: more tests for suspense
Evan You [Wed, 11 Sep 2019 15:09:16 +0000 (11:09 -0400)] 
test: more tests for suspense

6 years agofix: patching a component with pending async setup should update its props and slots
Evan You [Wed, 11 Sep 2019 14:22:10 +0000 (10:22 -0400)] 
fix: patching a component with pending async setup should update its props and slots

6 years agowip: watcher callback handling inside suspense
Evan You [Wed, 11 Sep 2019 14:09:00 +0000 (10:09 -0400)] 
wip: watcher callback handling inside suspense

6 years agowip: do not fire lifecycle hooks when already unmounted
Evan You [Wed, 11 Sep 2019 13:07:29 +0000 (09:07 -0400)] 
wip: do not fire lifecycle hooks when already unmounted

6 years agowip: only buffer suspense effects when unresolved
Evan You [Wed, 11 Sep 2019 13:04:03 +0000 (09:04 -0400)] 
wip: only buffer suspense effects when unresolved

6 years agowip: suspense buffer effects
Evan You [Wed, 11 Sep 2019 00:53:28 +0000 (20:53 -0400)] 
wip: suspense buffer effects

6 years agowip: pass proper args to patchDOMProp
Evan You [Tue, 10 Sep 2019 16:11:08 +0000 (12:11 -0400)] 
wip: pass proper args to patchDOMProp

6 years agowip: pass suspense down as argument
Evan You [Tue, 10 Sep 2019 16:08:30 +0000 (12:08 -0400)] 
wip: pass suspense down as argument

6 years agowip: handle suspense as component root el update
Evan You [Tue, 10 Sep 2019 15:43:17 +0000 (11:43 -0400)] 
wip: handle suspense as component root el update

6 years agotest: test suspense fallback
Evan You [Tue, 10 Sep 2019 15:17:26 +0000 (11:17 -0400)] 
test: test suspense fallback

6 years agowip: suspense refactor
Evan You [Tue, 10 Sep 2019 15:01:11 +0000 (11:01 -0400)] 
wip: suspense refactor

6 years agowip: retry suspense async deps from resolved dep instead of root
Evan You [Tue, 10 Sep 2019 14:09:04 +0000 (10:09 -0400)] 
wip: retry suspense async deps from resolved dep instead of root

6 years agotest: update test
Evan You [Mon, 9 Sep 2019 21:28:35 +0000 (17:28 -0400)] 
test: update test

6 years agotest: basic test for suspense
Evan You [Mon, 9 Sep 2019 21:24:42 +0000 (17:24 -0400)] 
test: basic test for suspense

6 years agowip: handle move and unmount for suspense
Evan You [Mon, 9 Sep 2019 20:44:25 +0000 (16:44 -0400)] 
wip: handle move and unmount for suspense

6 years agowip: suspense feature flag
Evan You [Mon, 9 Sep 2019 20:28:32 +0000 (16:28 -0400)] 
wip: suspense feature flag

6 years agochore: todos
Evan You [Mon, 9 Sep 2019 20:03:34 +0000 (16:03 -0400)] 
chore: todos