implement-range-loops #68
sashakoshka
commented 2024-03-24 18:03:48 -06:00
Owner
No description provided.
sashakoshka
added 23 commits 2024-03-24 18:03:48 -06:00
Add range loops to spec
a7df436d77
Add range loops to entity
cdc46f96aa
Index and Element must be declarations
9b8941182a
Fix For.String()
36dc8c769c
Add for parsing to parser test
43c2e23999
Add for parsing
f63f437bd9
Add breakable interface
83b0dda171
Add tests for for loop analysis
24bfb30a24
Analyze for loops
86d4f21036
For loop generation stub
789ffa85d2
Untested for loop generation
e4c6089b62
For loop generation should be more correct now
07e859b355
Loops now handle multiple break statements correctly
b0741477ba
Fix test cases
f5b90df837
Add compiler test cases for loops
6bcf6004d6
Generator generates valid gep index for for loop indexing
19656d16e4
Update generator test cases
76e4f28874
Added a timeout for compiler tests
d6b2abf98f
What?
a0496d3fab
For loop elements are properly copied
005baa2ab6
For loops loop back around to the loop header
0cf1b052c1
Fix assignment from array to slice
4dfe281f45
Update generator tests
bdb7e3ccd0
sashakoshka
merged commit da2bc24e97 into main 2024-03-24 18:03:54 -06:00
sashakoshka
deleted branch implement-range-loops 2024-03-24 18:03:54 -06:00
sashakoshka
referenced this issue from a commit 2024-03-24 18:03:54 -06:00
Merge pull request 'implement-range-loops' (#68) from implement-range-loops into main
sashakoshka
referenced this pull request 2024-03-24 18:04:30 -06:00
Implement range loops #18
sashakoshka
referenced this issue from a commit 2024-03-30 23:45:10 -06:00
Merge pull request 'implement-range-loops' (#68) from implement-range-loops into main
sashakoshka
referenced this issue from a commit 2024-03-30 23:50:23 -06:00
Merge pull request 'implement-range-loops' (#68) from implement-range-loops into main
No reviewers
Labels
No Label
bug
documentation
enhancement
help wanted
management
package: analyzer
package: compiler
package: errors
package: fsplc
package: generator
package: lexer
package: llvm
package: parser
performance
priority
question
refactor
status
backburner
status
duplicate
status
invalid
status
ongoing
status
wontfix
test
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: fspl/fspl#68
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "implement-range-loops"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?