1
Fork 0
mirror of https://github.com/RGBCube/cstree synced 2025-09-13 00:27:56 +00:00
Commit graph

118 commits

Author SHA1 Message Date
DQ
f9cae1fa5e
Merge pull request #32 from domenicquirl/fix/clippy 2022-01-12 20:52:38 +01:00
Domenic Quirl
856b42ac9b fix redundant_closure in syntax/node.rs 2022-01-12 20:41:33 +01:00
Domenic Quirl
1b08c9405e fix serde features for new resolver; new version
fixes doc builds
2021-10-25 12:47:43 +02:00
Domenic Quirl
4121cd0468 update to Rust 2021 edition 2021-10-25 12:36:24 +02:00
Domenic Quirl
bd52572832 bump version for new release 2021-09-17 17:30:14 +02:00
DQ
08d381612c
Merge pull request #31 from domenicquirl/interning-exports 2021-09-17 17:29:21 +02:00
Domenic Quirl
1fbb7453f2 refactor red tree iterators into own module and forward more features of the underlying iters 2021-09-17 17:17:31 +02:00
Domenic Quirl
3982732d42 refactor green tree iterators into own module 2021-09-17 16:44:18 +02:00
Domenic Quirl
2aaf4169da refactor re-exports of lasso interning components and expose interned string keys 2021-09-17 16:37:15 +02:00
Domenic Quirl
e7ab5ad987 bump version for new release 2021-09-09 12:24:04 +02:00
DQ
62ec2a0843
restore SyntaxToken debug output if token text is truncated 2021-09-09 12:08:48 +02:00
DQ
497719770d
bump version for new release 2021-09-03 22:54:40 +02:00
Domenic Quirl
03743801ad bump dependencies 2021-09-03 22:46:17 +02:00
Domenic Quirl
15ab18dd15 add SyntaxToken::text_eq 2021-09-03 22:25:08 +02:00
Domenic Quirl
d635e0df92 bump version for new release 2021-08-31 10:18:45 +02:00
Domenic Quirl
1f06786eb8 expose interner also from GreenNodeBuilder 2021-08-31 10:18:00 +02:00
Domenic Quirl
3ef1e7e82b add write_ interface for syntax nodes and tokens
and refactor `Debug` and `Display` to use it
2021-08-28 12:02:50 +02:00
Domenic Quirl
cc5ea59d4b make NodeCache's interner accessible 2021-08-28 11:07:51 +02:00
Domenic Quirl
78e54d59db be more flexible with NodeCache interner and GreenNodeBuilder cache 2021-08-28 10:58:10 +02:00
DQ
e3aa119a2b
Bump version to 0.6.1 2021-06-23 18:14:47 +02:00
DQ
40d3e96fb1
Version 0.6.1 2021-06-23 18:13:42 +02:00
DQ
1728df28f8
Merge pull request #25 from domenicquirl/v0.6 2021-06-23 14:31:08 +02:00
Domenic Quirl
5bee3abe73 Merge branch 'master' into v0.6 2021-06-23 14:21:36 +02:00
Domenic Quirl
7d71c7d150 slightly adjust green token caching 2021-06-23 14:17:43 +02:00
Domenic Quirl
c539674fc7 add tree construction benchmark 2021-06-23 13:58:04 +02:00
Domenic Quirl
87699336bb fix Clone impls for resolved elements 2021-06-23 13:46:47 +02:00
Domenic Quirl
b3390aeea6 speed up green node building by removing copies 2021-06-23 13:42:49 +02:00
Domenic Quirl
5fa76c100b new minor release 2021-05-08 11:40:54 +02:00
Domenic Quirl
f807c1e4ac fix forbid incompat with serde; missing_debug
https://github.com/rust-lang/rust/issues/81670
2021-05-08 11:34:38 +02:00
DQ
0564244837
Update CI MIRI flags, schedule CI only once a week 2021-04-26 09:11:59 +02:00
Domenic Quirl
987774d2a5 bump version to 0.4 2021-04-07 15:09:49 +02:00
Domenic Quirl
467c2f721d make greenXY sizes an actual test 2021-04-07 15:09:41 +02:00
DQ
0f90c3cad0
Replace vendored servo_arc with updated triomphe (#23) 2021-04-07 14:54:51 +02:00
Domenic Quirl
76614f3e82 rename SyntaxKind variants in examples
(fixes new clippy lint going off)
2021-03-31 10:19:57 +02:00
DQ
159eec3f6e
bump version for new release 2021-03-17 19:21:17 +01:00
DQ
e46ddbd765
Split syntax into modules and make inline resolvers a dyn Trait instead of a generic parameter (#21) 2021-03-17 19:20:02 +01:00
Domenic Quirl
45b5e93bc0 bump version for 0.2.1 release 2021-02-22 19:12:20 +01:00
DQ
773f65f1b4
Derive Debug for the default TokenInterner (#20) 2021-02-22 19:11:14 +01:00
DQ
8642b8af77
Add crates.io and docs badges to README 2021-02-21 22:36:27 +01:00
DQ
e5a4ba71df
Move vendored servo_arc into crate for publishing (#19) 2021-02-21 21:45:55 +01:00
DQ
45241f98c5
Merge pull request #18 from domenicquirl/utils 2021-02-21 21:03:47 +01:00
Domenic Quirl
b752ab4444 update version 2021-02-21 20:53:01 +01:00
Domenic Quirl
62bbe9ec54 untrack Cargo.lock 2021-02-21 20:52:10 +01:00
Domenic Quirl
fb41635961 newtype default interner 2021-02-21 20:50:44 +01:00
Domenic Quirl
d8ce241cf5 derive impl Display for NodeOrToken 2021-02-21 20:18:41 +01:00
Domenic Quirl
c47b430135 add methods for arity of syntax nodes 2021-02-21 20:04:17 +01:00
DQ
be8477e5a4
Merge pull request #17 from domenicquirl/add-docs 2021-02-21 19:42:56 +01:00
Domenic Quirl
d641f5494d document syntax_text 2021-02-21 19:35:04 +01:00
Domenic Quirl
a6304388c3 document red syntax trees 2021-02-18 21:15:05 +01:00
Domenic Quirl
f711f00973 document the green module 2021-02-18 10:02:35 +01:00