1
Fork 0
mirror of https://github.com/RGBCube/cstree synced 2025-07-27 17:17:45 +00:00
Commit graph

108 commits

Author SHA1 Message Date
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
Domenic Quirl
d5d3f7afa8 update S-expression example/tutorial 2021-02-18 10:02:35 +01:00
Domenic Quirl
1b7985b8bd expand crate-level docs 2021-02-18 10:02:34 +01:00
DQ
519178a500
Make README not bold 2021-02-18 09:57:44 +01:00
DQ
e411243366
Update clippy and rustfmt to new nightly (#16) 2021-02-16 23:39:35 +01:00
DQ
f6905735eb
Change SyntaxNode's Hash and Eq to be based on pointer equality (#15) 2021-02-10 22:23:31 +01:00
DQ
d67c18cc11
Bugfix try_write (#14) 2021-02-05 00:27:31 +01:00
DQ
fb463aef18
Make SyntaxNode Send and Sync (#12) 2021-02-04 15:58:17 +01:00
Domenic Quirl
4116ed0138 fix: missing bracket in README 2021-01-30 20:55:41 +01:00
Domenic Quirl
ec8f82ed7a add badge to README and README to Cargo.toml 2021-01-30 20:53:38 +01:00
DQ
621718e9b8
Add CI and address soundness issues brought up by miri (#10) 2021-01-30 20:21:30 +01:00