zjp
549f831e70
fix typos
2022-09-02 22:44:41 +08:00
Jack Rickard
6febfdac8f
Fix derived-query-read diagram in the book
...
This fixes the sort order of the backgrounds in the derived query read
diagram so that the flowchart is legible.
2022-08-28 12:17:43 +01:00
Sean Chen
5aefc92d61
Remove links to removed RFCs
2022-08-25 09:23:59 -05:00
Sean Chen
2114c8ae0c
Remove RFCs section of the book
2022-08-25 08:55:22 -05:00
bors[bot]
5c63715a95
Merge #381
...
381: fix typos r=nikomatsakis a=Aadamandersson
Co-authored-by: Adam Andersson <adam.m.andersson@gmail.com>
2022-08-25 10:34:44 +00:00
Adam Andersson
18507f2ff7
fix some typos
2022-08-24 21:12:58 +02:00
Sean Chen
b9bd1462cb
Fix a merge conflict
2022-08-24 12:01:45 -05:00
Sean Chen
f2aff84b73
Merge branch 'master' of https://github.com/seanchen1991/salsa
2022-08-24 09:40:14 -05:00
Sean Chen
6eaab4f9b5
Incorporate PR feedback
2022-08-24 09:40:09 -05:00
Sean Chen
6995da0678
Expand on what dyn-safe means
...
Co-authored-by: Niko Matsakis <niko@alum.mit.edu>
2022-08-24 09:39:28 -05:00
Andrzej Głuszak
e3f09fa122
Update book
2022-08-23 23:33:14 +02:00
Sean Chen
f4bf1626e1
Miscellaneous book revisions
2022-08-23 14:55:57 -05:00
Sean Chen
dccabdedef
Revert some more 'salsa' -> 'Salsa' changes
2022-08-23 14:50:22 -05:00
Sean Chen
a756722f71
Revert 'Salsa' -> 'salsa' changes
2022-08-23 14:45:35 -05:00
Sean Chen
454e5518d2
Start proofreading the 'how salsa works' section
2022-08-22 14:16:38 -05:00
Sean Chen
0f7a8c33ae
Editing overview, tutorial, and reference sections
2022-08-22 13:03:03 -05:00
Niko Matsakis
590c5ce8d3
regular structs for stmt,expr / track span
...
Docs are somewhat out of date.
Tracking span should enable re-use of type-check results.
2022-08-19 06:46:54 -04:00
bors[bot]
80d0d14194
Merge #359 #361
...
359: fix: typos in tutorial ir chapter r=nikomatsakis a=dawnofmidnight
Looking at the tutorial, I believe `ProgramSource` is a typo for `SourceProgram`. I'm also pretty sure the `define` -> `derive` is correct, unless `define` is some attribute I'm not aware of.
361: test for compiling failure: lru can not be used with specify r=nikomatsakis a=XFFXFF
ref #354
Test for compile failures with [tybuild](https://github.com/dtolnay/trybuild.git ). This is an example to show how it works.
Co-authored-by: dawn <78233879+dawnofmidnight@users.noreply.github.com>
Co-authored-by: XFFXFF <1247714429@qq.com>
2022-08-18 23:46:02 +00:00
bors[bot]
5f3e0ec6f5
Merge #353
...
353: start documenting plumbing r=nikomatsakis a=nikomatsakis
Feedback desired! I am trying to document an overview of the new salsa 2022 plumbing. I'd love for folks to [read these docs and tell me if they make sense](https://deploy-preview-353--salsa-rs.netlify.app/plumbing.html ).
Co-authored-by: Niko Matsakis <niko@alum.mit.edu>
2022-08-18 23:43:44 +00:00
Niko Matsakis
06e0a04cb3
explain more about rev counter, include snippets
2022-08-18 19:37:59 -04:00
dawn
c0940415e3
fix: typos in tutorial ir chapter
2022-08-18 17:52:51 -04:00
Niko Matsakis
030caa1d21
Update book/src/plumbing/jars_and_ingredients.md
...
Co-authored-by: Mihail Mihov <mmihov.personal@gmail.com>
2022-08-18 16:21:42 -04:00
Niko Matsakis
57834c553b
Update book/src/plumbing/jars_and_ingredients.md
...
Co-authored-by: Mihail Mihov <mmihov.personal@gmail.com>
2022-08-18 16:21:38 -04:00
Lukas Wirth
e1a44b5d1d
Add missing db param in book example
2022-08-18 13:00:43 +02:00
Niko Matsakis
b6aec13b20
explain databases, runtimes, etc
2022-08-18 05:37:22 -04:00
Niko Matsakis
a1a8533cef
define how routes are created
2022-08-18 05:15:12 -04:00
Niko Matsakis
5b7dff908d
create chapters
2022-08-18 05:02:07 -04:00
Niko Matsakis
5b9da4a9c0
start documenting plumbing
2022-08-17 21:43:06 -04:00
Niko Matsakis
85ea35932c
update reference chapter
...
I'm mostly adding this commit to see if I can trick
git into behaving better.
2022-08-13 01:21:45 -04:00
Mihail Mihov
5d1ff35f6d
Merge branch 'salsa-rs:master' into master
2022-08-06 21:52:26 +03:00
Mihail Mihov
f1e6e54b57
Fix typos
2022-08-06 21:26:09 +03:00
Brian Anderson
7e72c0c3df
Fix storage examples
2022-08-05 12:17:22 -06:00
Niko Matsakis
66f1f1c50c
rename salsa-entity to salsa-2022
2022-08-05 13:20:14 -04:00
Niko Matsakis
39c26b5ea6
update documentation to use new name, specify
...
override is a keyword, turns out
2022-08-05 02:53:40 -04:00
Niko Matsakis
b4053ad76b
rename references to memoized to tracked
2022-08-04 01:42:42 -04:00
Niko Matsakis
e222cce854
rework the tutorial with the new paradigm
2022-08-04 01:31:13 -04:00
Niko Matsakis
a96cb03a05
remove #[salsa::entity]
, and #[salsa::tracked]
2022-08-03 09:09:22 -04:00
Niko Matsakis
41f9ca6462
update tutorial with newer input structs in mind
2022-08-03 03:50:57 -04:00
Niko Matsakis
0880be0b79
remove support for interned enums
...
It's nicer to just define a struct with a data field.
2022-08-03 03:43:39 -04:00
Niko Matsakis
db75a1a510
write up a new API proposal, tracked
2022-08-02 10:24:38 +03:00
Niko Matsakis
8e348f0bc8
clarify jars a bit, hopefully
...
Some folks were thinking that Jars were something
more complex than they are.
2022-08-02 07:57:23 +03:00
Niko Matsakis
5aabd4014d
add a caveat to avoid confusion
2022-08-02 06:37:12 +03:00
Niko Matsakis
985650523e
entity-based salsa preview
2022-08-01 09:24:49 +03:00
Niko Matsakis
f91923c189
switch to Option<StampedValue>
for efficiency
2022-06-03 06:44:16 -04:00
Niko Matsakis
b7ac12758b
update RFC
2022-06-03 06:28:23 -04:00
Niko Matsakis
1f561023cd
draft RFC
2022-06-03 06:08:52 -04:00
Yifei
9abfe4f9de
fix misleading type
2022-05-31 09:14:32 +00:00
Maxwell Elliot Heiber
7fba34afd9
Document how to tune Salsa
2022-02-12 10:34:11 +00:00
Niko Matsakis
796ca0fd27
move to book directory
2022-02-07 15:44:29 -05:00
bors[bot]
0f9971ad94
Merge #296
...
296: Slot no more: overhauled internal algorithm r=nikomatsakis a=nikomatsakis
This is the overhauled implementation that avoids slots, is more parallel friendly, and paves the way to fixed point and more expressive cycle handling.
We just spent 90 minutes going over it. [Some rough notes are available here,](https://hackmd.io/6x9f6mavTRS2imfG96tP5A ) and a video will be posted soon.
You may find the [flowgraph useful](https://raw.githubusercontent.com/nikomatsakis/salsa/slot-no-more/book/src/derived-query-read.drawio.svg ).
Co-authored-by: Niko Matsakis <niko@alum.mit.edu>
2022-02-07 20:30:07 +00:00