Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Vec in the standard library; Bug Fixes #82

Closed
wants to merge 34 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
a4022cd
begin work on vectors in the stdlib
Jun 9, 2021
cd2f7d3
progress in method exp debugging
Jun 9, 2021
4499936
sort out ambiguity in method parsing
Jun 9, 2021
20b45b1
switch all method invocations to this form with a base expression
Jun 9, 2021
832911d
WIP stdlib vector
Jun 11, 2021
79fb851
sketch out type trait constraints
Jun 11, 2021
7d0a724
trait constraints now work
Jun 11, 2021
d795a78
progress on that method debugging thing
Jun 16, 2021
a9f24fd
finish fixing methods bug; trait genericism works
Jun 16, 2021
89e5605
identify bug in struct field accesses
Jun 16, 2021
866e8ca
parser woes
Jun 16, 2021
0b683de
core-types: Initial implementation (#77)
vlopes11 Jun 17, 2021
7e009f2
Add Context to encapsulate debug ctx variants (#84)
vlopes11 Jun 17, 2021
466bdcb
Cli formatter (#81)
leviathanbeak Jun 17, 2021
9bb011b
parse call items
Jun 17, 2021
a4c3998
flesh out skeleton for subfield accesses
Jun 17, 2021
c37d842
continued refactoring of type checking on struct field accesses
Jun 17, 2021
414b5d1
improve error messages in method type checking
Jun 18, 2021
81c0685
implement struct field accesses on general expressions
Jun 18, 2021
59aa010
fix self type resolution in traits
Jun 19, 2021
c7b3182
further progress on vectors
Jun 19, 2021
815f89a
begin inner struct field reassignments
Jun 19, 2021
665381d
progress in struct field reassignments
Jun 19, 2021
59e60a4
basic struct field reassignment type checking
Jun 19, 2021
272f4e4
fix heap allocation bug; further in implemenation of struct field rea…
Jun 21, 2021
ba30d1e
Fix struct reassignment parsing; remove todos
Jun 21, 2021
ac92f8e
Remove license. (#87)
adlerjohn Jun 21, 2021
f0a7f8f
fix subfield lookup bug
Jun 21, 2021
be5332d
Multiline comments (#90)
leviathanbeak Jun 22, 2021
fec1b92
Formatter tests (#92)
leviathanbeak Jun 22, 2021
146ea70
fix struct field access bug
Jun 24, 2021
cdc6f88
tmp stdlib commit
Jun 24, 2021
0a63193
forgotten add
Jun 24, 2021
5891b81
Merge branch 'stdlib_vector' of github.com:fuellabs/sway into stdlib_…
Jun 24, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
82 changes: 49 additions & 33 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 8 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
[workspace]

members = ["core_lang", "forc", "sway-server", "test_suite"]
members = [
"core_lang",
"core-types",
"forc",
"formatter",
"sway-server",
"test_suite"
]