Emin Arslan haxala1r
haxala1r pushed to compiler at haxala1r/olisp 2026-02-12 15:33:05 +00:00
8d301a6fc2 scope_analysis: fix the handling of Lambda forms
haxala1r commented on issue haxala1r/olisp#1 2026-02-11 20:51:58 +00:00
Add Scope Analysis

Upon further consideration, I have decided that this way of handling closures is not appropriate. Reasons for this include:

  • Flat closures lead to a lot of wasted space when all functions are…
haxala1r pushed to compiler at haxala1r/olisp 2026-02-11 20:41:19 +00:00
81dfc07867 compiler: added my first attempt at a scope analysis pass
bd6acf89e0 util: separated the monadic traverse into a utility module
Compare 2 commits »
haxala1r pushed to compiler at haxala1r/olisp 2026-02-10 18:37:15 +00:00
36ef8f2a22 Added a license
haxala1r pushed to main at haxala1r/cl-gtk-todolist 2026-02-09 18:04:18 +00:00
675d3d19e5 Added a license
haxala1r pushed to main at haxala1r/mash 2026-02-09 17:53:15 +00:00
cc25bc45b9 Added a license
haxala1r pushed to main at haxala1r/sicp-exercises 2026-02-09 17:46:32 +00:00
b63f785ac5 Added a license
haxala1r pushed to master at haxala1r/fuse-tar 2026-02-09 17:43:44 +00:00
d0398ea33d Added a license
haxala1r pushed to main at haxala1r/elixir-broadcast 2026-02-09 17:34:59 +00:00
86e092ac98 Added a license
haxala1r closed issue haxala1r/olisp#3 2026-02-05 20:26:49 +00:00
Update woodpecker workflows to push nightly builds
haxala1r opened issue haxala1r/olisp#4 2026-02-05 20:25:45 +00:00
Revamp CI/CD
haxala1r opened issue haxala1r/olisp#3 2026-02-05 20:22:41 +00:00
Update woodpecker workflows to push nightly builds
haxala1r pushed to compiler at haxala1r/olisp 2026-02-05 20:21:21 +00:00
3a7f3971ba ci: update publish.yaml
haxala1r pushed to compiler at haxala1r/olisp 2026-02-05 20:18:06 +00:00
b5b0a44400 ci: update publish workflow to use ocaml 5.4
haxala1r pushed to compiler at haxala1r/olisp 2026-02-05 20:13:17 +00:00
b2e3f5703b ci: update dune-project to add menhir dependency
haxala1r pushed to compiler at haxala1r/olisp 2026-02-05 20:10:12 +00:00
2d038279f2 ci: add directive in dune to generate opam file
haxala1r pushed to compiler at haxala1r/olisp 2026-02-05 20:05:54 +00:00
fae7bd8077 ci: Add a woodpecker workflow to publish a nightly amd64 version
haxala1r opened issue haxala1r/olisp#2 2026-02-05 19:32:17 +00:00
Make a new interpreter
haxala1r opened issue haxala1r/olisp#1 2026-02-05 19:27:31 +00:00
Finish Closure Conversion
haxala1r pushed to compiler at haxala1r/olisp 2026-02-04 21:29:47 +00:00
5e91f6e8fa correct the design document for closure conversion