🐞️ Bugfix: Module-level static members may cause consecutive compilation errors #151

Closed
opened 2023-07-21 16:38:45 +01:00 by deavmi · 4 comments
Owner

What is this?

I noticed that we store funcitonData[string] in the tope of dependency.core.d modulee which might explain why multiple copmpilations fail.

These get yaked out in depenedencyCheck() in TypeChecker which might hit old unknown entities or something.

## What is this? I noticed that we store `funcitonData[string]` in the tope of `dependency.core.d` modulee which might explain why multiple copmpilations fail. These get yaked out in `depenedencyCheck()` in `TypeChecker` which might hit old unknown entities or something.
deavmi added a new dependency 2023-07-21 16:39:04 +01:00
deavmi added spent time 2023-07-21 16:39:09 +01:00
2 minutes
deavmi started working 2023-07-21 16:39:27 +01:00
deavmi added the
typing
dependency
needsfix
question
labels 2023-07-21 16:39:39 +01:00
deavmi added reference vardec_varass_dependency 2023-07-21 16:39:46 +01:00
deavmi self-assigned this 2023-07-21 16:39:49 +01:00
deavmi added this to the Dependency tree, type-checking and codegen project 2023-07-21 16:39:53 +01:00
deavmi added this to the Clean ups milestone 2023-07-21 16:39:56 +01:00
deavmi added the due date 2023-09-16 2023-07-21 16:40:04 +01:00
deavmi stopped working 2023-07-21 16:40:07 +01:00
40 seconds
deavmi changed title from Module-l;evel static members may cause consecutive compilation errors to Module-level static members may cause consecutive compilation errors 2023-08-15 20:31:07 +01:00
deavmi changed reference from vardec_varass_dependency to bugfix/fix_multi_compile 2023-08-21 08:03:32 +01:00
Author
Owner

What is this?

I noticed that we store funcitonData[string] in the tope of dependency.core.d modulee which might explain why multiple copmpilations fail.

These get yaked out in depenedencyCheck() in TypeChecker which might hit old unknown entities or something.

I think I fixed it, will work on this again later today.

> ## What is this? > > I noticed that we store `funcitonData[string]` in the tope of `dependency.core.d` modulee which might explain why multiple copmpilations fail. > > These get yaked out in `depenedencyCheck()` in `TypeChecker` which might hit old unknown entities or something. I think I fixed it, will work on this again later today.
deavmi added spent time 2023-08-21 08:11:02 +01:00
10 minutes
deavmi added spent time 2023-08-21 08:17:51 +01:00
5 minutes
deavmi changed title from Module-level static members may cause consecutive compilation errors to 🐞️ Bugfix: Module-level static members may cause consecutive compilation errors 2023-08-21 08:24:55 +01:00
deavmi removed the due date 2023-09-16 2023-08-21 11:45:48 +01:00
deavmi added the due date 2023-08-22 2023-08-21 11:45:54 +01:00
deavmi started working 2023-08-27 11:51:36 +01:00
Author
Owner

This should be ready for merge, going to merge now...

This should be ready for merge, going to merge now...
Author
Owner

Merging...

Merging...
Author
Owner

Merged with CI/CD all passing

Merged with CI/CD all passing ✅
deavmi stopped working 2023-08-27 11:55:51 +01:00
4 minutes 15 seconds
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Total Time Spent: 21 minutes 55 seconds
deavmi
21 minutes 55 seconds
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

2023-08-22

Reference: tlang/tlang#151
No description provided.