Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix call annotation for multi-value functions. | David Thompson | 2023-06-08 | 1 | -1/+3 | |
| | ||||||
* | Partial multi-value return support. | David Thompson | 2023-06-08 | 1 | -2/+42 | |
| | ||||||
* | Overload vec3/vec4 constructors. | David Thompson | 2023-06-08 | 1 | -4/+20 | |
| | ||||||
* | Add support for more primitives. | David Thompson | 2023-06-08 | 1 | -46/+129 | |
| | ||||||
* | Use continuation-passing style to get overloads working. | David Thompson | 2023-06-08 | 1 | -162/+225 | |
| | ||||||
* | Add to Makefile.am. | David Thompson | 2023-06-08 | 1 | -1/+1 | |
| | ||||||
* | Fix inference for top-level. | David Thompson | 2023-06-08 | 1 | -12/+4 | |
| | ||||||
* | Remove a bunch of cruft. | David Thompson | 2023-06-08 | 1 | -353/+34 | |
| | ||||||
* | A lot of garbage. | David Thompson | 2023-06-08 | 1 | -42/+462 | |
| | ||||||
* | Update feature list. | David Thompson | 2023-06-08 | 1 | -4/+4 | |
| | ||||||
* | Constant propagation and partial evaluation. | David Thompson | 2023-06-08 | 1 | -0/+99 | |
| | ||||||
* | Allow - and / to be n-ary. | David Thompson | 2023-06-08 | 1 | -0/+31 | |
| | ||||||
* | Allow + and * to be n-ary. | David Thompson | 2023-06-08 | 1 | -0/+18 | |
| | ||||||
* | Better GLSL emission. | David Thompson | 2023-06-08 | 1 | -146/+189 | |
| | ||||||
* | GLSL emission | David Thompson | 2023-06-08 | 1 | -6/+122 | |
| | ||||||
* | Add unification pass. | David Thompson | 2023-06-08 | 1 | -89/+268 | |
| | ||||||
* | Add type annotation pass. | David Thompson | 2023-06-08 | 1 | -5/+376 | |
| | ||||||
* | Add function hoisting and redo free variable analysis. | David Thompson | 2023-06-08 | 1 | -58/+120 | |
| | ||||||
* | Add macro expansion and free variable annotation. | David Thompson | 2023-06-08 | 1 | -14/+239 | |
| | ||||||
* | Add skeleton of Seagull compiler. | David Thompson | 2023-06-08 | 1 | -0/+115 | |
| | ||||||
* | intersection types. | David Thompson | 2023-06-08 | 1 | -6/+37 | |
| | ||||||
* | call-with-values | David Thompson | 2023-06-08 | 1 | -11/+30 | |
| | ||||||
* | Type quantifiers!!!! | David Thompson | 2023-06-08 | 1 | -95/+188 | |
| | ||||||
* | Fix begin/let. | David Thompson | 2023-06-08 | 1 | -7/+9 | |
| | ||||||
* | Add begin form. | David Thompson | 2023-06-08 | 1 | -0/+12 | |
| | ||||||
* | Add let and values forms. | David Thompson | 2023-06-08 | 1 | -0/+37 | |
| | ||||||
* | Add basis for multiple return values. | David Thompson | 2023-06-08 | 1 | -154/+124 | |
| | ||||||
* | First draft of a new attempt at inference. | David Thompson | 2023-06-08 | 1 | -0/+402 | |
| | ||||||
* | infer: structs and arrays. | David Thompson | 2023-06-08 | 1 | -43/+212 | |
| | ||||||
* | infer: n-arity functions. | David Thompson | 2023-06-08 | 1 | -5/+20 | |
| | ||||||
* | WIP type inference thing. | David Thompson | 2023-06-08 | 1 | -0/+211 | |
| | ||||||
* | graphics: sprite: Convert shaders to SGLSL. | David Thompson | 2023-06-08 | 1 | -95/+31 | |
| | ||||||
* | graphics: shader: Use SGLSL. | David Thompson | 2023-06-08 | 1 | -0/+16 | |
| | ||||||
* | graphics: Add SGLSL module. | David Thompson | 2023-06-08 | 3 | -1/+441 | |
| | ||||||
* | Add TODO item. | David Thompson | 2023-06-08 | 1 | -0/+3 | |
| | ||||||
* | cli: bundle: Remove everything but bundled modules from load path. | David Thompson | 2023-06-04 | 1 | -0/+2 | |
| | ||||||
* | Preserve user clear color on window resize. | David Thompson | 2023-05-27 | 1 | -1/+3 | |
| | ||||||
* | Simplify guix.scm. | David Thompson | 2023-05-24 | 1 | -40/+2 | |
| | ||||||
* | Document new #:smooth? arg for load-font in manual.v0.10.0 | David Thompson | 2023-05-24 | 1 | -1/+5 | |
| | ||||||
* | Don't build dvi docs. | David Thompson | 2023-05-24 | 1 | -0/+3 | |
| | ||||||
* | Add missing build-html.scm file. | David Thompson | 2023-05-24 | 1 | -0/+78 | |
| | | | | Oops! | |||||
* | Move pixbuf module to (chickadee graphics ...) namespace. | David Thompson | 2023-05-24 | 7 | -7/+7 | |
| | ||||||
* | todo: Mark window resize hook item as done. | David Thompson | 2023-05-24 | 1 | -2/+2 | |
| | ||||||
* | Add TODO item. | David Thompson | 2023-05-22 | 1 | -0/+5 | |
| | ||||||
* | graphics: buffer: Reduce closure allocation. | David Thompson | 2023-05-16 | 1 | -8/+8 | |
| | ||||||
* | graphics: shader: Reduce closure allocation. | David Thompson | 2023-05-16 | 1 | -51/+55 | |
| | ||||||
* | graphics: engine: Work around closure allocation issue. | David Thompson | 2023-05-13 | 1 | -2/+9 | |
| | ||||||
* | graphics: texture: Fix initialization when no pixel data is provided. | David Thompson | 2023-05-13 | 1 | -6/+5 | |
| | ||||||
* | Allow textures to be built with raw bytevectors or nothing. | David Thompson | 2023-05-13 | 3 | -27/+75 | |
| | | | | | | | This fixes a large, unnecessary allocation of a pixbuf in make-framebuffer and skips pixbuf allocation in a few other places. Since framebuffer textures are not defined by some input bitmap, it does not make sense to allocate a useless empty pixbuf. | |||||
* | Add window event handlers to run-game. | David Thompson | 2023-05-13 | 2 | -18/+124 | |
| |