Skip to content

Explicit region support for reset primitives and CCalls#211

Open
mikkelwillen wants to merge 38 commits into
melsman:masterfrom
mikkelwillen:master
Open

Explicit region support for reset primitives and CCalls#211
mikkelwillen wants to merge 38 commits into
melsman:masterfrom
mikkelwillen:master

Conversation

@mikkelwillen

Copy link
Copy Markdown

Added explicit region support for reset primitives and CCalls, along with a module for region inspection and a size combinator.

mikkelwillen and others added 30 commits December 9, 2025 23:16
* better ordering of argument-flattening
* better inlining and specialisation control
* switch-constant-folding is constant-folding
* -abbrev flag for abbreviated layout of effects
* improved layout of MulExp expressions
* improved layout of RegionExp expressions
* disable aggresive optimisations for ReML
* change type of __equal_ptr to be more generic
* avoid extending live-ranges
* support more than 6 arguments with auto completion - fixes melsman#192
* application convertion for JS-backend
* new manual
* fix bugs in Socket.recvVec
…plicit region parameters, that does not show up in the type scheme of the arguments to a function, survives through app
* cleanup

* fix config.h issue
…ditional flags to tester + made functions more robust
…ditional flags to tester + made functions more robust
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants