lean4-htt/library/init/category
2018-04-25 17:25:41 -07:00
..
alternative.lean fix(frontends/lean/parser): make sure imax and max level arguments are parsed using the same precendence we use to parse application arguments 2017-07-07 12:43:07 -07:00
applicative.lean refactor(init/category): move monad laws into separate type classes defined after the tactic framework 2018-03-20 14:58:35 -07:00
combinators.lean feat(library/init/category/combinators): add list.mforall and list.mexists 2018-04-20 18:27:13 -07:00
default.lean refactor(init/data/option_t): move to init/category and adapt style 2018-03-20 14:58:36 -07:00
except.lean feat(library/init/category): add missing @[inline] to adapt functions 2018-04-23 10:38:54 -07:00
functor.lean refactor(init/category/functor): merge has_map into functor 2018-03-20 14:58:36 -07:00
id.lean chore(init/category/lift): remove unused monad_run.unrun field 2018-03-20 14:58:37 -07:00
lawful.lean refactor(init/category): change _functor classes into new _adapter classes, add docs 2018-03-20 14:58:37 -07:00
lift.lean chore(init/category/lift): remove unused monad_run.unrun field 2018-03-20 14:58:37 -07:00
monad.lean chore(init/category): final touches 2018-03-20 14:58:36 -07:00
monad_fail.lean chore(init/category/monad_fail): remove monad superclass for consistency with other monad classes 2018-03-20 14:58:37 -07:00
option.lean chore(init/category/lift): remove unused monad_run.unrun field 2018-03-20 14:58:37 -07:00
reader.lean feat(library/init/compiler/ir): use run_state and run_reader 2018-04-24 12:48:12 -07:00
state.lean chore(library/init/category/state): remove unnecessary assumption 2018-04-25 17:25:41 -07:00