summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
...
* Fix inference for top-level.David Thompson2023-06-081-12/+4
* Remove a bunch of cruft.David Thompson2023-06-081-353/+34
* A lot of garbage.David Thompson2023-06-081-42/+462
* Update feature list.David Thompson2023-06-081-4/+4
* Constant propagation and partial evaluation.David Thompson2023-06-081-0/+99
* Allow - and / to be n-ary.David Thompson2023-06-081-0/+31
* Allow + and * to be n-ary.David Thompson2023-06-081-0/+18
* Better GLSL emission.David Thompson2023-06-081-146/+189
* GLSL emissionDavid Thompson2023-06-081-6/+122
* Add unification pass.David Thompson2023-06-081-89/+268
* Add type annotation pass.David Thompson2023-06-081-5/+376
* Add function hoisting and redo free variable analysis.David Thompson2023-06-081-58/+120
* Add macro expansion and free variable annotation.David Thompson2023-06-081-14/+239
* Add skeleton of Seagull compiler.David Thompson2023-06-081-0/+115
* intersection types.David Thompson2023-06-081-6/+37
* call-with-valuesDavid Thompson2023-06-081-11/+30
* Type quantifiers!!!!David Thompson2023-06-081-95/+188
* Fix begin/let.David Thompson2023-06-081-7/+9
* Add begin form.David Thompson2023-06-081-0/+12
* Add let and values forms.David Thompson2023-06-081-0/+37
* Add basis for multiple return values.David Thompson2023-06-081-154/+124
* First draft of a new attempt at inference.David Thompson2023-06-081-0/+402
* infer: structs and arrays.David Thompson2023-06-081-43/+212
* infer: n-arity functions.David Thompson2023-06-081-5/+20
* WIP type inference thing.David Thompson2023-06-081-0/+211
* graphics: sprite: Convert shaders to SGLSL.David Thompson2023-06-081-95/+31
* graphics: shader: Use SGLSL.David Thompson2023-06-081-0/+16
* graphics: Add SGLSL module.David Thompson2023-06-083-1/+441
* Add TODO item.David Thompson2023-06-081-0/+3
* cli: bundle: Remove everything but bundled modules from load path.David Thompson2023-06-041-0/+2
* Preserve user clear color on window resize.David Thompson2023-05-271-1/+3
* Simplify guix.scm.David Thompson2023-05-241-40/+2
* Document new #:smooth? arg for load-font in manual.v0.10.0David Thompson2023-05-241-1/+5
* Don't build dvi docs.David Thompson2023-05-241-0/+3
* Add missing build-html.scm file.David Thompson2023-05-241-0/+78
* Move pixbuf module to (chickadee graphics ...) namespace.David Thompson2023-05-247-7/+7
* todo: Mark window resize hook item as done.David Thompson2023-05-241-2/+2
* Add TODO item.David Thompson2023-05-221-0/+5
* graphics: buffer: Reduce closure allocation.David Thompson2023-05-161-8/+8
* graphics: shader: Reduce closure allocation.David Thompson2023-05-161-51/+55
* graphics: engine: Work around closure allocation issue.David Thompson2023-05-131-2/+9
* graphics: texture: Fix initialization when no pixel data is provided.David Thompson2023-05-131-6/+5
* Allow textures to be built with raw bytevectors or nothing.David Thompson2023-05-133-27/+75
* Add window event handlers to run-game.David Thompson2023-05-132-18/+124
* Switch to Guile's built-in high resolution timer.David Thompson2023-05-031-2/+2
* Finish Apache 2.0 relicense.David Thompson2023-05-033-677/+205
* graphics: shader: Extract sampler? procedure.David Thompson2023-05-031-2/+5
* graphics: engine: Remove keyword arg for graphics-engine-commit!David Thompson2023-05-031-2/+2
* graphics: buffer: Remove keyword args from apply-vertex-attribute.David Thompson2023-05-021-4/+4
* graphics: engine: Remove dynamic-wind from with-graphics-state.David Thompson2023-05-021-7/+5