index
:
packy/dex
main
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
dex.hs
Age
Commit message (
Expand
)
Author
2024-01-05
Get static HTML pages working with the hover-info goodness
Dougal
2023-12-12
Organize source information by pass and do more of the work on the Haskell side.
Dougal
2023-12-10
Indicate whether completed cells finished with errors in minimap.
Dougal
2023-12-09
Switch to typescript. Much more civilized.
Dougal
2023-12-03
Make a separate ADT case for each user-facing error message.
Dougal
2023-12-02
Move Pretty instances to where the data types are defined.
Dougal
2023-12-01
Simplify logging and allow realtime updates from runtime prints
Dougal
2023-11-30
Make hover-info updates even more incremental
Dougal
2023-11-25
Fix bugs in lexeme tracking
Dougal
2023-11-15
Rewrite the live view system to be explicitly incremental by dealing in diffs.
Dougal
2023-03-03
Use concrete/grouped syntax in SourceBlock instead of abstract syntax.
Dougal
2023-01-06
Use codegen printer in python path and remove `Serialize.prettyVal`.
Dougal
2023-01-05
Add a flag to switch printing behavior.
Dougal
2022-12-19
Remove "import Syntax" from all live Haskell source files in the main build.
Alexey Radul
2022-12-13
Also decode Dex code files as UTF-8 regardless of the ambient locale.
Alexey Radul
2022-08-22
Reorganize the parser.
Alexey Radul
2022-07-28
Implement dead code elimination
Adam Paszke
2022-07-08
Map BUILTIN_LIBRARIES in --lib-path to the standard library path
Adam Paszke
2022-07-06
Add support for multiple library paths
Adam Paszke
2022-05-17
Open the log file exactly once, if it exists.
Alexey Radul
2022-04-28
Use Text instead of Strings for source text
Adam Paszke
2022-04-22
Perform incremental outputs in all but HTML mode
Adam Paszke
2022-04-06
Use Cabal data files instead of embedFile
Adam Paszke
2022-03-24
Clean up extensions for the main executable as well.
Alexey Radul
2022-03-21
Migrate the Live-related code to a submodule.
Alexey Radul
2022-03-21
Factor the terminal output into its own module as well.
Alexey Radul
2022-03-21
Factor the web server into its own little module, separate from general live ...
Alexey Radul
2022-02-13
Rework the way we handle source name imports.
Dougal
2022-02-10
Avoid printing empty lines in repl.
Dougal
2022-02-08
Handle source names, instances, and object files from imported modules.
Dougal
2022-02-07
Remove the `MonadPasses`/`MonadInterblock` distinction.
Dougal
2022-02-05
Add prelude-importing code in parser.
Dougal
2022-02-05
Add `dex clean` command to clear the cache.
Dougal
2022-02-05
Add a persistent cache for modules.
Dougal
2022-02-03
Treat the prelude like other modules, except that it's imported by default.
Dougal
2022-02-03
Add module structure to the top level environment.
Dougal
2022-01-31
Merge branch 'safe-names-dev' into load-bearing-monads-2
Dougal
2022-01-31
Update to llvm-12.
Dougal
2022-01-27
Remove the distinctness-carrying `DistinctAbs` in favor or `Abs`.
Dougal
2021-12-04
Remove `SaferNames` module name qualification since it's now the only path
Dougal
2021-12-03
Fix GHC warnings
Dougal
2021-11-24
Fill out more implementations for pieces of safe-name simp/imp/top
Dougal
2021-11-17
Clean up after moving inference to use safer names
Adam Paszke
2021-11-10
Standardize on using Fallible everywhere instead of MonadFail in some places.
Dougal
2021-11-10
Add warning about slow prelude compilation
Dougal
2021-10-27
Make safe-names the default path and remove the flag.
Dougal
2021-10-13
Make integer literals polymorphic
Adam Paszke
2021-09-21
Make `Except` a distinct type instead of an alias for `Either Errs`.
Dougal Maclaurin
2021-09-20
Make `Fallible`, a class for throwing errors but not catching them.
Dougal Maclaurin
2021-08-18
Derive Generic via GenericE
Dougal Maclaurin
[next]