Feature: Array reference counting #160

Open
opened 2023-11-05 15:35:42 +00:00 by deavmi · 2 comments
Owner

What is this?

Basically just adding more touch()'s

### What is this? Basically just adding more `touch()`'s
deavmi self-assigned this 2023-11-05 15:36:09 +00:00
deavmi added this to the Dependency tree, type-checking and codegen project 2023-11-05 15:36:12 +00:00
deavmi added the
dependency
label 2023-11-05 15:36:18 +00:00
deavmi added this to the Basics milestone 2023-11-05 15:36:22 +00:00
deavmi modified the milestone from Basics to Clean ups 2023-11-05 15:36:24 +00:00
deavmi added reference feature/unused_vars_detection 2023-11-05 15:36:27 +00:00
deavmi added a new dependency 2023-11-05 15:36:34 +00:00
deavmi added a new dependency 2023-11-06 09:38:31 +00:00
deavmi added the due date 2024-03-03 2024-02-28 06:39:13 +00:00
Author
Owner

I want to get this done-and-klaar tomorrow.

I want to get this done-and-klaar tomorrow.
deavmi removed the due date 2024-03-03 2024-03-31 21:08:28 +01:00
deavmi added the due date 2024-04-02 2024-03-31 21:08:47 +01:00
deavmi changed title from Later: Array reference counting to Feature: Array reference counting 2024-03-31 21:09:09 +01:00
deavmi started working 2024-04-01 20:10:37 +01:00
Author
Owner

I see what we need for this. We effectively need to drill down on the ArrayAssignment's ArrayIndex and get the Expression part which we hope is a IdentExpression (in casesd where it is like a function then we can't do much).

In the case it is an IdentExpression then we need to find which ident and touch(variable) it.

I see what we need for this. We effectively need to drill down on the `ArrayAssignment`'s `ArrayIndex` and get the `Expression` part which we hope is a `IdentExpression` (in casesd where it is like a function then we can't do much). In the case it _is_ an `IdentExpression` then we need to find which ident and `touch(variable)` it.
deavmi stopped working 2024-04-01 20:11:44 +01:00
1 minute 7 seconds
deavmi removed a dependency 2024-04-01 20:42:59 +01:00
deavmi changed reference from feature/unused_vars_detection to vardec_varass_dependency 2024-04-01 20:57:30 +01:00
deavmi removed reference vardec_varass_dependency 2024-04-01 20:57:32 +01:00
deavmi modified the due date from 2024-04-02 to 2024-04-08 2024-04-01 20:57:46 +01:00
deavmi removed a dependency 2024-04-08 11:49:18 +01:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Total Time Spent: 1 minute 7 seconds
deavmi
1 minute 7 seconds
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

2024-04-08

Dependencies

No dependencies set.

Reference: tlang/tlang#160
No description provided.