Files
modeling-app/docs/kcl/types
Nick Cameron 322f398049 ProgramMemory refactor - eliminate copies of memory (#5273)
* refactor program memory for encapsulation and remove special treatment of return values

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Refactor ProgramMemory to isolate mutation

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Refactor ProgramMemory

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Generated output

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Cache the result of executing modules for their items

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Compress envs when popped

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Remove the last traces of geometry from the memory module

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* docs

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Fixups

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Frontend

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Improve Environment GC

Signed-off-by: Nick Cameron <nrc@ncameron.org>

* Fixup mock execution frontend and interpreter, misc bug fixes

Signed-off-by: Nick Cameron <nrc@ncameron.org>

---------

Signed-off-by: Nick Cameron <nrc@ncameron.org>
2025-02-11 21:22:56 +00:00
..
2024-12-16 20:38:32 +00:00
2024-09-28 13:19:05 -07:00
2024-11-18 22:58:33 +00:00
2024-09-30 12:39:24 -07:00
2025-01-08 03:10:53 +00:00
2025-01-08 03:10:53 +00:00
2024-09-28 11:51:08 -07:00
2024-09-28 11:51:08 -07:00
2024-09-28 11:51:08 -07:00
2024-09-28 11:51:08 -07:00
2024-12-12 01:49:18 +00:00
2024-09-28 11:51:08 -07:00
2025-01-08 03:10:53 +00:00
2024-12-16 20:38:32 +00:00
2024-09-28 11:51:08 -07:00
2024-09-28 11:51:08 -07:00
2024-10-28 20:52:51 -04:00
2025-01-08 03:10:53 +00:00
2024-09-28 11:51:08 -07:00
2025-01-08 03:10:53 +00:00
2025-01-08 03:10:53 +00:00