0
0
mirror of https://github.com/sveltejs/svelte.git synced 2024-12-01 17:30:59 +01:00
Commit Graph

105 Commits

Author SHA1 Message Date
Richard Harris
1a34a5e552 update estree-walker - closes #3977, closes #3979 2019-11-23 18:04:49 -05:00
Rich Harris
cd21acfb3c
Bitmask-based change tracking (#3945)
* start updating tests

* start implementing bitmask-based change tracking (#1943)

* oops

* fix some await block stuff

* slots

* reactive declarations

* component bindings etc

* start fixing slots

* fix store value invalidations

* slot stuff

* fixes

* fix

* fixes

* fix some slot stuff

* fix some invalidations

* fix if blocks

* fix a test

* destructuring in lets

* fix shadowing

* fix if block case

* all runtime tests passinfg

* almost all tests passing

* update tests

* never hoist writable vars in dev mode, fix debug statements

* beef up shadowing test

* always use renderer.reference

* fix sourcemaps

* ugh so close

* all tests passing. phase one complete, i guess

* add test for component with more than 31 dynamic values

* stable sort

* stable sort that preserves order

* linting

* failing test for bitmask overflow

* ok i think this is it

* lint

* rename changed to dirty, for more internal consistency

* update tests

* use bitwise comparison

* add comments... sort of

* update tests

* moar comments

* I don't know what happened to these tests
2019-11-23 17:51:54 -05:00
Rich Harris
a8ff02a25f -> v3.15.0 2019-11-18 10:39:28 -05:00
Richard Harris
df5d0de29a update deps 2019-11-17 08:18:15 -05:00
Richard Harris
09dbc4e4e9 update code-red 2019-11-16 11:34:24 -05:00
Conduitry
cd092991c5 bump code-red
Fixes #3929.
2019-11-15 12:44:37 -05:00
Conduitry
7e2e23e7ae -> v3.14.1 2019-11-12 21:52:50 -05:00
Conduitry
6774e336ba
Deconflict dev mode block function names again (#3907)
Fixes #3900
2019-11-12 21:42:42 -05:00
Rich Harris
c29e2085a1 -> v3.14.0 2019-11-11 18:28:54 -05:00
Rich Harris
b2fb1453f5 update deps, prevent naming conflict seen in #3891 2019-11-11 17:50:22 -05:00
Richard Harris
4c53eb6bda -> v3.13.0 2019-11-10 15:08:05 -05:00
Richard Harris
98519802e8 update code-red, enable all tests 2019-11-09 13:06:04 -05:00
Conduitry
f3650a6ff6 update package-lock.json 2019-11-06 14:25:05 -05:00
Richard Harris
cc81f103e9 update periscopic 2019-11-06 09:01:25 -05:00
Richard Harris
cdfddba265 upgrade periscopic 2019-10-30 21:31:12 +08:00
Rich Harris
b59c942e5a
Revert "remove empty value declaration from style tree" 2019-10-28 10:27:08 -04:00
Tan Li Hau
1a476d4580 remove empty value declaration from style tree 2019-10-28 10:08:20 +08:00
Conduitry
4c239974c3 alpha.2 2019-10-25 13:04:18 -04:00
Conduitry
ebf7a9024a alpha.1 2019-10-21 11:21:54 -04:00
Conduitry
d976203da8 update code-red etc (#3752) 2019-10-21 11:19:42 -04:00
Rich Harris
b9f14846b0
Structured code generation (#3539) 2019-10-16 10:57:23 -04:00
Conduitry
3c6bb880d7 use more recent version of Rollup for treeshakability test (#3574) 2019-09-16 19:13:43 -04:00
Conduitry
a2cd1fec7f -> v3.12.1 2019-09-10 11:58:47 -04:00
Richard Harris
8174119746 update tests 2019-09-08 20:39:10 -04:00
Richard Harris
670fadf260 update test 2019-09-08 19:10:39 -04:00
Conduitry
532d812e0e downgrade typescript and lint 2019-09-03 21:46:41 -04:00
Conduitry
71be8a6683 update dependencies 2019-09-03 21:12:30 -04:00
Silas Rech
f0448710e4
Add Panascais logo to 'Who is using Svelte' section 2019-08-15 20:55:55 +02:00
Richard Harris
c1a3679806 remove ts-node - no typescript inside test/ 2019-08-11 10:22:29 -04:00
Richard Harris
fb37b06286 update deps to stop npm/github whining about lodash vuln 2019-08-03 13:07:30 -04:00
Conduitry
2664260527 use Node 8 types 2019-07-13 06:35:57 -04:00
Rich Harris
f2d25828d5 -> v3.6.6 2019-07-09 11:09:47 -04:00
Richard Harris
7e01c3c4f8 update deps 2019-07-07 10:30:30 -04:00
Richard Harris
6408beea5c update is-reference 2019-07-07 10:18:05 -04:00
Richard Harris
8f959559d5 -> v3.6.5 2019-07-07 09:19:37 -04:00
Conduitry
025eed1a29 fix ESLint and eslint-plugin-svelte3 stuff 2019-07-06 18:28:58 -04:00
Richard Harris
83be1f38d0 -> v3.6.5 2019-07-06 14:51:27 -04:00
Conduitry
30497669bb update ESLint and plugins 2019-07-02 18:41:29 -04:00
Richard Harris
8ed5f1e73c -> v3.6.2 2019-06-29 15:01:29 -04:00
Conduitry
b764265988 -> v3.6.1 2019-06-25 14:47:18 -04:00
Rich Harris
0c4a844995 -> v3.6.0 2019-06-25 13:06:39 -04:00
Conduitry
886fb66b41 -> v3.5.4 2019-06-23 08:48:04 -04:00
Richard Harris
7de5d6c07a -> v3.5.3 2019-06-19 19:44:03 -04:00
mrkishi
e90feb11f9 pin @types/node to v8 2019-06-16 10:53:10 -04:00
Conduitry
7e7d495d49 remove unneeded svelte-repl dep 2019-06-10 07:29:47 -04:00
James Garbutt
caebe0deb8 Introduce ESLint to svelte sources (#2958)
* introduce eslint

* add lint npm script

* first eslint run

* use tsc stronger checks for unused vars

* fix strict typescript unused checks

* reintroduce unicode oddities

* revert ordering changes

* revert whitespace changes

* set indent lint rule as error and ignore outliers

* revert some more unicode

* reintroduce scissors unicode again
2019-06-09 11:31:28 -04:00
Conduitry
673a3c92e4 bump estree-walker to fix some svelte.walk bugs 2019-05-27 14:31:06 -04:00
Richard Harris
c8fbde410b remove eslint, now that everything is typescript 2019-05-27 11:51:32 +02:00
Bogdan Savluk
24abeb1d28 compile/render-dom and other remaining typings 2019-05-21 22:13:51 +02:00
Clark Du
53a80524eb chore(npm): fix vulnerabilities from npm audit 2019-05-16 15:36:13 +01:00