Aleksey Kladov
bbb1c617b9
Speedup tests in dev mode
2020-08-18 17:44:51 +02:00
Veetaha
f92bfb5807
Gzip artifacts
...
Co-authored-by: bjorn3 <bjorn3@users.noreply.github.com>
Override miniz_oxide to build it with optimizations
Building this crate with optimizations decreases the gzipping
part of `cargo xtask dist` from `30-40s` down to `3s`,
the overhead for `rustc` to apply optimizations is miserable on this background
2020-07-07 23:30:11 +03:00
Laurențiu Nicola
ddcd98f604
Disable optimizations for tracing-attributes
2020-07-01 20:51:09 +03:00
Florian Diebold
c8a4bb1445
Upgrade Chalk
...
Chalk newly added TypeName::Never and Array; I implemented the conversion for
Never, but not Array since that expects a const argument.
2020-05-27 21:07:08 +02:00
Florian Diebold
3484d727c3
Extend analysis-stats a bit
...
This adds some tools helpful when debugging nondeterminism in analysis-stats:
- a `--randomize` option that analyses everything in random order
- a `-vv` option that prints even more detail
Also add a debug log if Chalk fuel is exhausted (which would be a source of
nondeterminism, but didn't happen in my tests).
I found one source of nondeterminism (rust-lang/chalk#331 ), but there are still
other cases remaining.
2020-02-15 18:04:01 +01:00
Laurențiu Nicola
f83154d4bf
Disable optimizations for some build-time crates
2020-01-31 21:49:44 +02:00
Aleksey Kladov
dde64aa744
Stick to defaulter release profile
2020-01-11 22:15:27 +01:00
Giles Cope
42942fc662
Reducing binary size and optimising a bit more.
2020-01-09 22:11:25 +00:00
Aleksey Kladov
193b1a7437
⬆️ rowan
2019-12-04 17:15:55 +01:00
Aleksey Kladov
b8b81846ca
Speedup builds for users
2019-11-15 21:18:44 +03:00
Aleksey Kladov
9a04426617
Disable debuginfo in dev builds
...
Hopefully, this makes printf debugging faster!
2019-11-11 10:11:46 +03:00
Aleksey Kladov
5376c769f0
rename tools -> xtask
2019-10-17 23:14:05 +03:00
Aleksey Kladov
7b15c4f7ae
WIP: move to xtasks
2019-10-17 22:54:38 +03:00
Aleksey Kladov
9a7c8d4b0f
scale website back
...
We have dedicated https://rust-analyzer.github.io/ now
2019-10-17 22:37:01 +03:00
Aleksey Kladov
e4eb970273
save disk space
2019-10-11 11:06:28 +03:00
Aleksey Kladov
798dc2ca80
start GitHub pages
2019-09-02 14:42:23 +03:00
Aleksey Kladov
40c10932cd
smaller debuginfo in release
2019-07-22 18:30:39 +03:00
Aleksey Kladov
9d7cb8ce80
⬆️ salsa
2019-06-07 09:44:28 +03:00
Aleksey Kladov
b3b096234a
switch to panic-safe salsa
2019-06-04 13:30:07 +03:00
Aleksey Kladov
54f77ad68d
switch to upstream salsa
2019-05-30 13:05:09 +03:00
Aleksey Kladov
18ed351747
⬆️ parking_lot
2019-05-30 12:02:30 +03:00
Aleksey Kladov
47672726d8
⬆️ lsp
2019-04-21 15:17:22 +03:00
Aleksey Kladov
fa12ed2b8f
switch to official extend selection API
2019-04-21 12:13:48 +03:00
Aleksey Kladov
dd45697e53
update salsa
2019-01-15 15:06:45 +03:00
Aleksey Kladov
db43b44f71
update cargo_metadata
2019-01-14 16:15:25 +03:00
Aleksey Kladov
64455ad701
use unwinding for cancelation
2019-01-10 12:20:32 +03:00
Aleksey Kladov
cf20ecae9f
unwind on cancel
2019-01-09 22:51:05 +03:00
Georg Semmler
e7bf5dc940
Fix rev to deleted branch
2019-01-09 16:33:45 +01:00
Aleksey Kladov
141ab166cf
switch to newer cargo-metadata
2019-01-08 19:36:09 +03:00
Aleksey Kladov
6c8e54aaee
⬆️ salsa
2019-01-04 22:31:13 +03:00
Aleksey Kladov
c97bb8f7e4
fix the cancellation bug
2018-12-30 11:09:17 +03:00
Aleksey Kladov
13631a2955
⬆️ salsa
2018-12-28 19:10:31 +03:00
Aleksey Kladov
532e68692d
fix cancelation?
2018-12-27 21:02:55 +03:00
Aleksey Kladov
724862a1a4
workaround salsa/parking-log bug
...
https://github.com/salsa-rs/salsa/issues/99
https://github.com/Amanieu/parking_lot/issues/101
2018-12-22 16:45:57 +03:00
Aleksey Kladov
7a6f5164f3
enable incremental release
2018-12-20 12:15:38 +03:00
Aleksey Kladov
ca7e5905c1
more crate boilerplate
2018-12-09 13:33:16 +03:00
Aleksey Kladov
a261a1836b
Move to rowan for syntax tree impl
2018-10-02 17:09:23 +03:00
Aleksey Kladov
c631b585a7
matching brace
2018-08-16 00:23:22 +03:00
Aleksey Kladov
18486a02fa
indexing infra
2018-08-13 13:46:05 +03:00
Aleksey Kladov
7c67612b8a
organizize
2018-08-10 22:33:29 +03:00
Aleksey Kladov
2e165ae82e
logging
2018-08-10 17:49:45 +03:00
Aleksey Kladov
d7c5a6f308
Start lang server
2018-08-10 15:07:43 +03:00
Aleksey Kladov
a5dc5f1b5c
Improve tree building
2018-08-08 21:14:18 +03:00
Aleksey Kladov
7264c3294b
finer concurrency
2018-08-01 22:07:09 +03:00
Aleksey Kladov
1954df6336
drop the bombs
2018-08-01 14:55:37 +03:00
Aleksey Kladov
966e9db2b8
Extract libeditor
2018-08-01 10:40:07 +03:00
Aleksey Kladov
5d8cef4c0e
update text-unit
2018-07-31 21:43:28 +03:00
Aleksey Kladov
aea86d154e
stackless traversal
2018-07-30 23:45:10 +03:00
Aleksey Kladov
3b6a6f6673
Add render test functionality
2018-07-30 16:16:58 +03:00
Aleksey Kladov
8d9961b753
Migrate to text-unit
2018-07-28 13:07:10 +03:00
Aleksey Kladov
bb381a7ff7
Move tools to a separate package
2018-02-03 12:51:06 +03:00
Christopher Durham
4de3c97b2a
Enforce rustfmt format
2018-01-27 18:31:23 -05:00
Aleksey Kladov
4c10c31be3
D: start documenting stuff
2018-01-10 21:58:38 +03:00
Aleksey Kladov
9e4052cc2e
Test utils
2018-01-07 14:56:08 +03:00
Aleksey Kladov
171baf4c48
Simple identifier lexer
2017-12-29 23:33:04 +03:00
Aleksey Kladov
5276a7d3be
Grammar in ron
2017-12-29 01:21:54 +03:00
Aleksey Kladov
45fce4b3ef
Lexer testing infra
2017-12-29 00:27:56 +03:00
Aleksey Kladov
e132280844
Start library
2017-12-28 23:55:16 +03:00