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
/
lib
/
prelude.dx
Age
Commit message (
Expand
)
Author
2023-12-13
Change `data` to `enum`
Dougal
2023-12-05
Use # instead of -- for comments
Dougal
2023-12-02
Update prelude to use sugarfree versions of RangeX types
Dougal
2023-11-08
Fix a couple of bugs
Dougal
2023-09-25
Defang type inference.
Dougal
2023-07-18
Replace DynBuffer with stack throughout prelude, and delete DynBuffer.
David Duvenaud
2023-07-05
Make new stack size arithmetic match the old one exactly.
David Duvenaud
2023-07-05
Replace floating point sizing formula in stack with integer operations.
David Duvenaud
2023-06-30
Tweak loop order and indexing syntax to get the vectorizer to succeed on the ...
Alexey Radul
2023-06-23
Following up on PR 1296, implement both APIs for search_sorted.
Alexey Radul
2023-06-05
Cache types in atoms and expressions.
Dougal
2023-05-16
Actually code the custom linearization for matmul
Alexey Radul
2023-04-12
Remove records.
Dougal
2023-04-12
Coalesce dependent pair contexts in Imp representation.
Dougal
2023-04-11
Update convolution benchmark to new syntax.
Alexey Radul
2023-04-11
Revert tiled matmul implementation because it triggers a segfault when runnin...
Alexey Radul
2023-04-07
Add blocks to UExpr IR.
Dougal
2023-04-04
Merge pull request #1261 from google-research/more-field-access-stuff
Dougal Maclaurin
2023-04-04
Update the syntax-philosophy document to the new syntax.
Alexey Radul
2023-04-04
Use dot-methods in implementation of Stack
Dougal
2023-04-01
Project (slice) references using the referent's field names
Dougal
2023-03-31
Use the same name for the type constructor and the data constructor of a struct
Dougal
2023-03-30
Allow tuples to be projected using `x.0`, `x.1`, etc.
Dougal
2023-03-26
Update more examples to new syntax
Dougal
2023-03-25
Update more examples to new syntax.
Dougal
2023-03-24
More tests and libraries ported to new syntax
Dougal
2023-03-24
More tests passing
Dougal
2023-03-23
Track preceding whitespace in the parser.
Dougal
2023-03-22
More tests updated
Dougal
2023-03-22
Fix some bugs and update uexpr-tests
Dougal
2023-03-22
Switch to n-ary functions in the surface language and Core.
Dougal
2023-02-26
Remove isomorphisms
Dougal
2023-02-26
Remove variants.
Dougal
2023-02-14
Merge pull request #1234 from duvenaud/pop
Dougal Maclaurin
2023-02-14
Add `Data` constraint to throw/error.
Dougal
2023-02-13
Add `Data` constraint to table literals. Fixes #177.
Dougal
2023-02-13
Add pop function for stack, and some tests.
David Duvenaud
2023-02-11
Apply the Data constraints to remaining primitives that require it.
Alexey Radul
2023-02-11
Add the Data constraint to Ref, and downstream.
Alexey Radul
2023-02-11
Implement and test synthesis for the Data constraint.
Alexey Radul
2023-02-05
Rewrite general_integer_power with a `for` because Dex can't differentiate th...
Alexey Radul
2023-02-02
Merge branch 'main' into strip-newtype-for-real-actually-truly
Dougal
2023-01-25
Make linearize produce SimpIR instead of CoreIR.
Dougal
2023-01-24
Obey CoreIR/SimpIR distinction in TabLam/ACase reconstruction terms.
Dougal
2023-01-23
Bundle the `Transpose` primitive with its cotangent argument.
Dougal
2023-01-12
Strip newtypes during simplification
Dougal
2023-01-11
Allow other effects in `with_stack`
Dougal
2023-01-10
Also tag `print` noinline, since the IO effect doesn't seems impede it.
Alexey Radul
2023-01-10
Don't inline the `error` procedure, and SCC-annotate new compiler passes to m...
Alexey Radul
2023-01-10
Remove interpreter.
Dougal
[next]