Commit graph

624 commits

Author SHA1 Message Date
Laurențiu Nicola
ff3fc2f406 Bump env_logger and parking_lot 2020-06-27 12:46:24 +02:00
Laurențiu Nicola
bb1c308380 Revert "Bump parking_lot and remove workaround"
This reverts commit 025c882cbb.
2020-06-27 12:46:24 +02:00
Laurențiu Nicola
c627cda525 Bump parking_lot and remove workaround 2020-06-27 12:46:24 +02:00
Niko Matsakis
832a5519be
Merge pull request #228 from nikomatsakis/rfcs-to-book
move the accepted RFCs to the book and describe a new process
2020-06-27 06:32:59 -04:00
Niko Matsakis
b953732981 add RFC 4, 5 2020-06-27 10:25:20 +00:00
Niko Matsakis
baee86bc25 move the accepted RFCs to the book and describe a new process 2020-06-27 01:46:39 +00:00
Niko Matsakis
3b8f0754c3
Merge pull request #227 from nikomatsakis/doc-database-macro
document the database macro
2020-06-26 20:01:47 -04:00
Niko Matsakis
ebb3769ad2 document the database macro 2020-06-26 22:21:54 +00:00
Niko Matsakis
4b0c8a6368 move query groups to its own chapter 2020-06-26 22:21:53 +00:00
Niko Matsakis
af51fafd15
Merge pull request #226 from aDotInTheVoid/patch-1
Update New Mexico state question
2020-06-26 15:46:01 -04:00
Niko Matsakis
668870fc8a
Merge pull request #225 from mbrobbel/patch-1
Fix a typo in book
2020-06-26 15:45:26 -04:00
Nixon Enraght-Moony
7b7c3ddb4e
Update New Mexico state question 2020-06-26 15:48:29 +01:00
Matthijs Brobbel
a4d05c8c4b
Update plumbing.md
Fixed a small typo.
2020-06-26 16:40:32 +02:00
Niko Matsakis
ef92a0d832
Merge pull request #224 from mbrobbel/github-actions
Setup GitHub actions
2020-06-25 11:06:35 -04:00
Matthijs Brobbel
df56f62173
Add --all-features to doc tests 2020-06-25 13:07:13 +02:00
Matthijs Brobbel
b9939e8100
Setup GitHub actions 2020-06-25 12:22:03 +02:00
Niko Matsakis
7af96855a2
Merge pull request #222 from nikomatsakis/doc-query-group
Document query group plumbing
2020-06-24 11:48:33 -04:00
Niko Matsakis
1e33157648 fix mdbook tests 2020-06-24 15:12:02 +00:00
Niko Matsakis
dd60d91e75 disable fragile LRU tests for now 2020-06-24 14:16:32 +00:00
Niko Matsakis
6184b1df54 address matklad's points 2020-06-24 13:41:55 +00:00
Niko Matsakis
550c0c3db6 document the code we generate for a query group 2020-06-24 11:13:39 +00:00
Niko Matsakis
4643beee05 integrate mermaid support into the book 2020-06-24 09:53:33 +00:00
Niko Matsakis
37b3c054fe
Merge pull request #221 from RadicalZephyr/book-typo
Fix doc typos
2020-06-05 17:45:52 -04:00
Geoff Shannon
294b12f719 Fix doc typos 2020-05-16 13:41:25 -07:00
Edwin Cheng
38e708b68b Fix typo 2020-05-08 14:35:48 +02:00
Vlad-Shcherbina
fecec6bab2 Fix doc typo 2020-04-11 13:43:00 +02:00
Veetaha
2c44b6e3a3 Fix typo
Fix typo
2020-02-24 12:50:39 +01:00
Günter Zöchbauer
7c8b9e2304 Make link work in docs.rs as well 2020-01-16 17:30:27 +01:00
Michal Terepeta
97ed750a9d Update some comments in slot.rs
Signed-off-by: Michal Terepeta <michal.terepeta@gmail.com>
2020-01-13 12:10:26 +01:00
Aleksey Kladov
37a3650aef Publish 0.14.1
0.14.0 is broken, as it didn't bump salsa-macros crate.
2019-11-26 11:24:23 +03:00
Aleksey Kladov
c16cd3df4d Publish v0.14.0
- use `&mut self` to increment revision
  https://github.com/salsa-rs/salsa/pull/197

- update dependencies
2019-11-26 11:21:07 +03:00
Aleksey Kladov
131da9ec55
Merge pull request #204 from kjeremy/parking_lot-0.10.0
parking_lot 0.10 and smallvec 1.0
2019-11-26 10:51:30 +03:00
Jeremy A. Kolb
daecfae90d parking_lot 0.10 and smallvec 1.0 2019-11-25 16:41:38 -05:00
Aleksey Kladov
fba1fbd612
Merge pull request #202 from regexident/compiler-example
Improved ‘compiler’ example showing parsing of an actual language and use of actual interning
2019-11-24 18:14:34 +03:00
Vincent Esche
fed9ccce9e Removed unnecessary salsa::requires from compiler example 2019-11-24 11:13:46 +01:00
Vincent Esche
09d9592f14 Improved ‘compiler’ example showing parsing of an actual language and use of actual interning 2019-10-11 16:49:14 +02:00
Aleksey Kladov
e1f6572a00
Merge pull request #200 from declanvk/patch-1
Fix documentation links + on demand example
2019-10-07 21:51:37 +03:00
Declan Kelly
564fa155d4 Correct mutability in on demand example, fix doc links
Fix query_mut documentation link

Fix more documentation links

More doc links
2019-10-05 18:30:42 -07:00
Niko Matsakis
e0def475d6
Merge pull request #201 from lnicola/dont-derive-new
Implement QueryTable constructor manually instead of using derive-new
2019-10-04 08:23:06 -04:00
Laurențiu Nicola
c99580ba14 implement QueryTable constructor manually 2019-10-03 19:26:20 +03:00
Aleksey Kladov
afe6b457f3
Merge pull request #199 from funkill/fix-deploy
Fix deploy book
2019-09-30 15:22:04 +03:00
funkill2
abb16ea445
fix deploy book 2019-09-30 15:17:23 +03:00
Niko Matsakis
d1e9471bee
Merge pull request #197 from nikomatsakis/mut-self
require `&mut self` for moving to a new revision (breaking)
2019-09-27 08:23:26 -04:00
Niko Matsakis
b0710416d0 require &mut self for with_incremented_revision 2019-09-27 05:54:42 -04:00
Niko Matsakis
236c2eae84 require &mut self for QueryTableMut methods (breaking) 2019-09-27 05:54:10 -04:00
Niko Matsakis
1715d44555 store &mut DB in QueryTableMut 2019-09-27 05:53:16 -04:00
Niko Matsakis
0a94efeac3 emit WillChangeInputValue before new revision (breaking change!)
Otherwise we need to borrow the `db` in `with_incremented_revision`
and it's a pain.
2019-09-27 05:51:27 -04:00
Niko Matsakis
8c133e7a4d make synthetic_write require &mut self (breaking change!)
This was an oversight before -- the current type implies that
one introduce a synthetic write (and hence a new revision) from
a `Frozen<DB>`! Not cool.
2019-09-27 05:50:16 -04:00
Niko Matsakis
b9f00726da introduce Database::salsa_runtime_mut method (breaking change!) 2019-09-27 05:49:15 -04:00
Niko Matsakis
c789219bc5 move query-storage into an Arc
This way, we can hold a reference to it without borrowing the database.
2019-09-27 05:34:33 -04:00