Tristan B. Velloza Kildaire deavmi
  • Stellenbosch, South Africa
  • https://deavmi.assigned.network
  • I ❤️ programming and computers. I have a big interest in compiler and interpreter design and implementation and also an interest in networking and fmts/protos.

  • Joined on 2021-12-21
deavmi commented on issue tlang/tlang#157 2024-03-28 11:56:49 +00:00
Feature: Multi-module support

Added documentation on how the ModuleManager searches for modules, that is almost done.

Also fixed up some inefficient parts of the code for that.

Should probs get to that testing now but…

deavmi commented on issue tlang/tlang#157 2024-03-27 19:31:48 +00:00
Feature: Multi-module support

Will continue working on docs after I shower 🚿

Both updating in-code docs whilst I type up the actual docs - win-win.

deavmi commented on issue tlang/tlang#157 2024-03-27 15:26:39 +00:00
Feature: Multi-module support

Todo

  • Write automated semantic tests
  • Documentation (initial)
deavmi commented on issue tlang/tlang#157 2024-03-27 15:26:21 +00:00
Feature: Multi-module support

Writing documentation now

deavmi commented on issue tlang/tlang#157 2024-03-26 19:31:22 +00:00
Feature: Multi-module support

Local tests pass and CI/CD

Semantic local test passes too, will update the GitHub CI test to check for exit code to ensure automatic testing of it

deavmi commented on issue tlang/tlang#157 2024-03-26 19:29:11 +00:00
Feature: Multi-module support

Gustav idea for unique single parse for any given module import/visitation startergy:


deavmi commented on issue tlang/tlang#157 2024-03-26 18:43:55 +00:00
Feature: Multi-module support

Gustav idea for unique single parse for any given module import/visitation startergy:


deavmi commented on issue tlang/tlang#157 2024-03-26 16:27:28 +00:00
Feature: Multi-module support

Gustav idea for unique single parse for any given module import/visitation startergy:

deavmi commented on issue tlang/tlang#157 2024-03-26 16:27:02 +00:00
Feature: Multi-module support

Did some clean up

deavmi commented on issue tlang/tlang#157 2024-03-20 21:52:48 +00:00
Feature: Multi-module support

Gustav idea for unique single parse for any given module import/visitation startergy:

deavmi commented on issue tlang/tlang#157 2024-03-17 16:31:56 +00:00
Feature: Multi-module support

Everything is passing

deavmi commented on issue tlang/tlang#157 2024-03-17 16:29:42 +00:00
Feature: Multi-module support

Pushed now

deavmi commented on issue tlang/tlang#157 2024-03-17 16:26:07 +00:00
Feature: Multi-module support

UIp to 92% coverage on the resolver now....

deavmi commented on issue tlang/tlang#157 2024-03-17 16:21:09 +00:00
Feature: Multi-module support

Now fixing genwerateNameBest(Entity) with a sim,ilar sort of issue. May rewrite it, I don't like the while l,oop instead of a dfo-while loop.

Such an easy fix by using `findContainerOfType(.…

deavmi commented on issue tlang/tlang#157 2024-03-17 16:16:20 +00:00
Feature: Multi-module support

Now fixing genwerateNameBest(Entity) with a sim,ilar sort of issue. May rewrite it, I don't like the while l,oop instead of a dfo-while loop.

deavmi commented on issue tlang/tlang#157 2024-03-17 16:15:53 +00:00
Feature: Multi-module support

Need to fix is descendant, assert(tc.getResolver().isDescendant(cast(Container)program, myModule)); fails

This is fine now it seems.

deavmi commented on issue tlang/tlang#157 2024-03-17 15:49:19 +00:00
Feature: Multi-module support

Need to fix is descendant, assert(tc.getResolver().isDescendant(cast(Container)program, myModule)); fails

deavmi commented on issue tlang/tlang#157 2024-03-17 15:41:31 +00:00
Feature: Multi-module support

Things to do for Resolver

  • Test various other methods with the new Program to try trigger any buggy code
  • Updated documentation once it is stabalised

deavmi commented on issue tlang/tlang#157 2024-03-17 15:39:49 +00:00
Feature: Multi-module support

Things to do for Resolver

  • Test various other methods with the new Program to try trigger any buggy code
  • Updated documentation once it is stabalised

Working on the…

deavmi commented on issue tlang/tlang#157 2024-03-17 15:32:30 +00:00
Feature: Multi-module support

Things to do for Resolver

  • Test various other methods with the new Program to try trigger any buggy code
  • Updated documentation once it is stabalised