Commit Graph

160 Commits

Author SHA1 Message Date
0ea58e4921 Fixed bug where negative consts were not valid slang, revised build script to build the workshop folder to the release folder. 2025-12-06 20:08:19 -07:00
d6548502cd Track spans for the variable_manager::Error enum 2025-12-06 14:12:31 -07:00
c18f5de475 Debug error overlap with valid tokens 2025-12-06 13:37:47 -07:00
f13edfc350 Merge pull request #18 from dbidwell94/syscalls
More Syscalls and Optimizations
2025-12-06 02:13:23 -07:00
0ac5661d7f Fixed last 2 implemented syscalls 2025-12-06 02:12:16 -07:00
5d92586dba Fixed compiler bug that causes args.next to be invoked more than the 1 expected time 2025-12-06 02:09:12 -07:00
7fb153572d syscall aliases and more syscalls 2025-12-06 01:19:30 -07:00
ee8f5daece add test for constant folding with temporary variables 2025-12-05 23:39:58 -07:00
a60e9d7dce fold nested literal binary expressions 2025-12-05 23:25:23 -07:00
9993bff574 Added support for compile-time constant hash expressions 2025-12-05 21:34:51 -07:00
93b5f28ccb Merge pull request #17 from dbidwell94/ic10editor-mod-patch
Ic10editor mod patch
2025-12-05 15:37:24 -07:00
c95f35e68c Working tooltips. Feature paraody with pre-ic10editor update is complete. 2025-12-05 15:36:15 -07:00
979d32b413 Working syntax highlighting again 2025-12-05 14:53:56 -07:00
7a72982797 wip fixes for the new IC10Editor changes 2025-12-05 14:31:53 -07:00
aee3eca4f5 Merge pull request #16 from dbidwell94/cicd
Add 1 more dll to the build artifacts
2025-12-05 03:36:00 -07:00
c798f98407 Add 1 more dll to the build artifacts 2025-12-05 03:35:35 -07:00
5f851872da Merge pull request #15 from dbidwell94/cicd
changed csharp refs -> ref
2025-12-05 03:28:03 -07:00
0dac7ab0b9 changed csharp refs -> ref 2025-12-05 03:27:38 -07:00
76179c28e9 Merge pull request #14 from dbidwell94/cicd
Fix build.yml to include a mapping of /home/dbidwell to /tmp
2025-12-05 03:24:35 -07:00
50fc9138d4 add -e to docker run command 2025-12-05 03:23:46 -07:00
d0e0dbb722 Fix build.yml to include a mapping of /home/dbidwell to /tmp 2025-12-05 03:21:42 -07:00
e24634bed0 Merge pull request #13 from dbidwell94/cicd
More Dockerfile fixes
2025-12-05 03:11:28 -07:00
1bf6bdd6eb More Dockerfile fixes 2025-12-05 03:08:42 -07:00
eedc93d964 Merge pull request #12 from dbidwell94/cicd
Add rust-toolchain.toml dependencies to the dockerfile cache
2025-12-05 03:00:09 -07:00
7162786096 Add rust-toolchain.toml dependencies to the dockerfile cache 2025-12-05 02:57:40 -07:00
df4c2274d5 Merge pull request #11 from dbidwell94/dot-notation
Dot notation and bug improvements
2025-12-05 02:49:35 -07:00
4357bf5263 Attempt to run docker in github actions with correct user and group permissions 2025-12-05 02:45:54 -07:00
dc02133f7e Update build.yml comment about skipping rust doc tests 2025-12-05 02:30:37 -07:00
320d288a6b Start setting up github actions 2025-12-05 02:05:20 -07:00
f2aedb96df update syntax highlighting to use vscode dark mode theme 2025-12-05 00:25:24 -07:00
b06ad778d9 Allow underscores in identifiers 2025-12-04 22:44:47 -07:00
759f798fda Fixed VariableScope so it stores const values in the var_lookup_table 2025-12-04 21:32:00 -07:00
d34ce32d97 v1 constant expressions 2025-12-04 21:18:57 -07:00
4b6c7eb63c Implement AST for 'const' expressions. TODO -- add const expressions to compiler 2025-12-04 18:01:16 -07:00
e05f130040 Fixed stack overflow error caused by improper cleanup of block scoped variables 2025-12-02 23:37:13 -07:00
baab8b9d0b update dependencies 2025-12-02 18:05:21 -07:00
75f1c5c44a Stationpedia docs 2025-12-02 17:59:40 -07:00
bf1daf12cc Remove unnecessary cancellation check after the Marshal call 2025-12-02 14:40:02 -07:00
a10b40f6fe Implement changes from latest version of IC10Editor.dll 2025-12-02 14:27:06 -07:00
0f1613d521 Support tokenization tooltips in the C# mod 2025-12-02 00:00:42 -07:00
8aadb95f36 More documentation 2025-12-01 23:43:40 -07:00
b3c732bbb7 Start generating documentation for built-in types and functions 2025-12-01 23:08:56 -07:00
5de614cc38 compiler support for dot notation 2025-12-01 19:01:32 -07:00
48049b79ec revert compiler 2025-12-01 18:48:37 -07:00
836fd3bf99 wip -- dot notation 2025-12-01 18:46:59 -07:00
c911b0af18 Merge pull request #10 from dbidwell94/patch-input-source-code
Patch InputSourceCode to restore non-modified source when 'cancel' is…
2025-12-01 17:14:42 -07:00
caf4d8eaa3 Patch InputSourceCode to restore non-modified source when 'cancel' is clicked 2025-12-01 17:14:01 -07:00
3a939761cb Merge pull request #9 from dbidwell94/lsp
Lsp
2025-12-01 16:07:06 -07:00
abaefa294b rust catch_unwind as a safeguard 2025-12-01 15:35:44 -07:00
997dd50585 remove weird '2' file 2025-12-01 15:07:15 -07:00