Aleksey Kladov
|
df05c5c3e2
|
Don't overflow when limiting symbol search
|
2018-09-08 15:39:28 +03:00 |
|
Aleksey Kladov
|
fcfda94664
|
Separete API from IMPL
Looks like there's a rule of thumb: don't call API functions from an
implementation! In this case, following this rule of thumb saves us an
Arc-bump!
|
2018-09-07 22:05:05 +03:00 |
|
Aleksey Kladov
|
bb64edf8ba
|
introduce variable
|
2018-09-06 00:59:07 +03:00 |
|
Aleksey Kladov
|
a668f703fa
|
micro-optimize
|
2018-09-04 05:09:39 +03:00 |
|
Aleksey Kladov
|
4df965a002
|
work
|
2018-09-04 04:13:22 +03:00 |
|
Aleksey Kladov
|
5ba645c009
|
index libraies off the main thread
|
2018-09-03 21:26:59 +03:00 |
|
Aleksey Kladov
|
47cbaeba6f
|
Index deps
|
2018-09-03 21:03:37 +03:00 |
|
Aleksey Kladov
|
b04c14d4ad
|
dispatch acros roots
|
2018-09-03 19:46:30 +03:00 |
|
Aleksey Kladov
|
83e2ab434c
|
store file id inside symbol
|
2018-09-02 23:36:23 +03:00 |
|
Aleksey Kladov
|
a5e319ec7e
|
Store symbols separately from file data
|
2018-09-02 23:09:47 +03:00 |
|
Aleksey Kladov
|
440dc41dd8
|
Add source root
|
2018-09-02 22:51:59 +03:00 |
|
Aleksey Kladov
|
e98d8cd255
|
nail down runnables
|
2018-09-02 16:36:03 +03:00 |
|
Aleksey Kladov
|
f2772e29ae
|
add crate graph
|
2018-08-31 19:14:08 +03:00 |
|
Aleksey Kladov
|
d999f4b568
|
cancelation
|
2018-08-31 12:04:33 +03:00 |
|
Aleksey Kladov
|
efa6a952b4
|
cancelation tokens
|
2018-08-31 10:27:38 +03:00 |
|
Aleksey Kladov
|
9fcebbc512
|
subscriptions
|
2018-08-30 16:27:09 +03:00 |
|
Aleksey Kladov
|
c2c64145cb
|
move
|
2018-08-30 13:12:49 +03:00 |
|
Aleksey Kladov
|
1f2fb4e27f
|
move
|
2018-08-30 12:52:21 +03:00 |
|
Aleksey Kladov
|
0d6d74e78e
|
minor
|
2018-08-30 12:34:31 +03:00 |
|
Aleksey Kladov
|
09ea0ca7e5
|
rename world -> analysis impl
|
2018-08-29 18:23:57 +03:00 |
|
Aleksey Kladov
|
0f968ee430
|
minor
|
2018-08-29 18:12:28 +03:00 |
|
Aleksey Kladov
|
4dd4571bfe
|
minor
|
2018-08-29 18:09:08 +03:00 |
|
Aleksey Kladov
|
1baba9a2e2
|
Minor
|
2018-08-29 18:07:56 +03:00 |
|
Aleksey Kladov
|
2e2c2e62eb
|
Remove dead code
|
2018-08-29 18:06:46 +03:00 |
|
Aleksey Kladov
|
fce6bc0acc
|
Make world private
|
2018-08-29 18:05:54 +03:00 |
|
Aleksey Kladov
|
8abf536343
|
Grand refactoring
|
2018-08-29 18:03:14 +03:00 |
|
Aleksey Kladov
|
b00a4d43ec
|
Dont diagnose inline mods
|
2018-08-28 20:29:36 +03:00 |
|
Aleksey Kladov
|
d34588bf83
|
create module smartly
|
2018-08-28 18:22:59 +03:00 |
|
Aleksey Kladov
|
13110f48e9
|
Log errors
|
2018-08-28 00:42:13 +03:00 |
|
Aleksey Kladov
|
b79c8b6d8a
|
Fix error blocks
|
2018-08-27 21:10:02 +03:00 |
|
Aleksey Kladov
|
aaca7d003b
|
move scopes to file
|
2018-08-27 20:58:38 +03:00 |
|
Aleksey Kladov
|
a450142aca
|
fix stray curly
|
2018-08-26 09:12:18 +03:00 |
|
Aleksey Kladov
|
220d285b4a
|
rename ParsedFile -> File
|
2018-08-25 11:44:58 +03:00 |
|
Aleksey Kladov
|
9fae494a8d
|
Move ParsedFile to top
|
2018-08-25 11:40:17 +03:00 |
|
Aleksey Kladov
|
ecc9df5f00
|
simpler update
|
2018-08-21 22:24:59 +03:00 |
|
Aleksey Kladov
|
b937262c9b
|
Module map implementation
|
2018-08-21 18:30:10 +03:00 |
|
Aleksey Kladov
|
4d8be26584
|
refactor
|
2018-08-18 12:42:28 +03:00 |
|
Aleksey Kladov
|
d3c90ded2b
|
Borrowed AST
|
2018-08-17 22:00:13 +03:00 |
|
Aleksey Kladov
|
70097504f7
|
hide root
|
2018-08-17 21:10:55 +03:00 |
|
Aleksey Kladov
|
ed7ae78c6f
|
ServerWorld
|
2018-08-17 19:54:08 +03:00 |
|
Aleksey Kladov
|
41570f60bf
|
extend module resolve to mod.rs
|
2018-08-17 16:04:34 +03:00 |
|
Aleksey Kladov
|
081c16c776
|
initial mod resolve
|
2018-08-17 15:37:17 +03:00 |
|
Aleksey Kladov
|
55e87e0b74
|
mod resolve work
|
2018-08-17 00:18:14 +03:00 |
|
Aleksey Kladov
|
7094291573
|
tt-attrs
|
2018-08-16 12:51:40 +03:00 |
|
Aleksey Kladov
|
1193c5f829
|
dead code
|
2018-08-16 11:08:41 +03:00 |
|
Aleksey Kladov
|
9f6cf42c5f
|
Switch to file ids
|
2018-08-15 17:24:20 +03:00 |
|
Aleksey Kladov
|
109658332a
|
Support raw strings in lexer
|
2018-08-14 15:03:27 +03:00 |
|
Aleksey Kladov
|
d9e86e574a
|
Use rayon for parallel indexing
|
2018-08-13 19:28:34 +03:00 |
|
Aleksey Kladov
|
c1a7b72fb7
|
renames
|
2018-08-13 18:27:26 +03:00 |
|
Aleksey Kladov
|
5a56ac4b72
|
Better limiting
|
2018-08-13 17:19:27 +03:00 |
|