syndicate-2017/racket/typed/syndicate
Sam Caldwell 2fb7f4795e typed: fix performance pathology in role graph compilation
Wasn't checking redundancy in adding states to the worklist, so could
end up analyzing the same state many, many times. RoleNTimes exposed
this behavior: going from 3 to 5 repetitions caused compilation to hang
2022-06-13 14:38:42 -04:00
..
core/lang starter for typed/syndicate/core 2019-01-25 11:15:58 -05:00
drivers typed: fix type error in tcp driver 2022-03-23 11:55:05 -04:00
lang Hide legacy typed/syndicate #lang, consolidate to the "roles" version 2021-04-22 12:09:57 -04:00
roles/lang reorganize typed syndicate project structure 2021-04-21 10:39:30 -04:00
compile-spin.rkt typed: add release LTL operator 2022-06-13 14:38:12 -04:00
core-expressions.rkt typed: add default types to constructor fields and alternate actor 2022-05-03 11:51:06 -04:00
core-types.rkt typed: improvements and bug fixes for eliding type annotations 2022-05-04 21:00:31 -04:00
either.rkt more docs and cleanups 2021-05-05 12:52:07 -04:00
first-facet-lang-attempt.rkt Hide legacy typed/syndicate #lang, consolidate to the "roles" version 2021-04-22 12:09:57 -04:00
for-loops.rkt more docs and cleanups 2021-05-05 12:52:07 -04:00
hash.rkt more docs and cleanups 2021-05-05 12:52:07 -04:00
list.rkt fix type of empty? 2021-05-06 10:10:25 -04:00
ltl.rkt typed: add release LTL operator 2022-06-13 14:38:12 -04:00
maybe.rkt reorganize typed syndicate project structure 2021-04-21 10:39:30 -04:00
prim.rkt typed: more string formatting prims 2022-02-23 11:49:55 -05:00
proto.rkt typed: fix performance pathology in role graph compilation 2022-06-13 14:38:42 -04:00
replay-trail.sh move spin scripts 2021-04-22 11:41:31 -04:00
roles.rkt typed: add release LTL operator 2022-06-13 14:38:12 -04:00
run-spin.sh typed: change compile flags for spin models to allow more processes 2022-06-01 13:46:31 -04:00
sequence.rkt more docs and cleanups 2021-05-05 12:52:07 -04:00
set.rkt more docs and cleanups 2021-05-05 12:52:07 -04:00
spin-prelude.pml reorganize typed syndicate project structure 2021-04-21 10:39:30 -04:00
sugar.rkt typed: fix redundancy in RoleNTimes 2022-06-13 14:33:52 -04:00
syntax-serializer.rkt reorganize typed syndicate project structure 2021-04-21 10:39:30 -04:00
test-utils.rkt reorganize typed syndicate project structure 2021-04-21 10:39:30 -04:00