implement-range-loops #68
sashakoshka
commented 2024-03-25 00:03:48 +00:00
Owner
No description provided.
sashakoshka
added 23 commits 2024-03-25 00:03:48 +00:00
a7df436d77
Add range loops to spec
cdc46f96aa
Add range loops to entity
9b8941182a
Index and Element must be declarations
36dc8c769c
Fix For.String()
43c2e23999
Add for parsing to parser test
f63f437bd9
Add for parsing
83b0dda171
Add breakable interface
24bfb30a24
Add tests for for loop analysis
86d4f21036
Analyze for loops
789ffa85d2
For loop generation stub
e4c6089b62
Untested for loop generation
07e859b355
For loop generation should be more correct now
b0741477ba
Loops now handle multiple break statements correctly
f5b90df837
Fix test cases
6bcf6004d6
Add compiler test cases for loops
19656d16e4
Generator generates valid gep index for for loop indexing
76e4f28874
Update generator test cases
d6b2abf98f
Added a timeout for compiler tests
a0496d3fab
What?
005baa2ab6
For loop elements are properly copied
0cf1b052c1
For loops loop back around to the loop header
4dfe281f45
Fix assignment from array to slice
bdb7e3ccd0
Update generator tests
sashakoshka
merged commit da2bc24e97 into main 2024-03-25 00:03:54 +00:00
sashakoshka
deleted branch implement-range-loops 2024-03-25 00:03:54 +00:00
sashakoshka
referenced this issue from a commit 2024-03-25 00:03:54 +00:00
Merge pull request 'implement-range-loops' (#68) from implement-range-loops into main
sashakoshka
referenced this pull request 2024-03-25 00:04:30 +00:00
Implement range loops #18
sashakoshka
referenced this issue from a commit 2024-03-31 05:45:10 +00:00
Merge pull request 'implement-range-loops' (#68) from implement-range-loops into main
sashakoshka
referenced this issue from a commit 2024-03-31 05:50:23 +00: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
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?