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

Update to Gleam 1.7.0 #39

Merged
merged 319 commits into from
Jan 20, 2025
Merged
Changes from 1 commit
Commits
Show all changes
319 commits
Select commit Hold shift + click to select a range
1a155a5
detect clashing gleam and javascript modules
PgBiel Sep 13, 2024
a308a33
undo erlang-gleam conflict check
PgBiel Sep 13, 2024
9a027ae
separate .gleam codepath
PgBiel Sep 13, 2024
3d4110a
add subdir_ffi integration tests
PgBiel Sep 15, 2024
30e8a9e
add subdir_ffi test to ci
PgBiel Sep 15, 2024
0da1e24
use EcoString, add subdir Erlang file tests
PgBiel Sep 15, 2024
0d9098e
more robust subdir_ffi tests
PgBiel Sep 15, 2024
6f9d4b6
use walkdir for native file search
PgBiel Sep 15, 2024
5e306fa
add module and native file clash error
PgBiel Sep 15, 2024
c64126d
add error for duplicate native erlang module
PgBiel Sep 16, 2024
6fca8b2
update changelog with ffi subdir info
PgBiel Sep 16, 2024
a05b10d
final nested ffi improvements
PgBiel Sep 16, 2024
d916cfa
custom dirwalker
PgBiel Sep 16, 2024
166462e
fix test project compiler
PgBiel Oct 23, 2024
feda0f4
dir walker: don't canonicalize returned paths
PgBiel Oct 23, 2024
21348d6
replace reader methods by dirwalker
PgBiel Oct 23, 2024
8f984c0
add dir walking test
PgBiel Oct 24, 2024
6b46208
fix phony in subdir_ffi test
PgBiel Oct 24, 2024
6663e5a
add trace back to gleam_source_files
PgBiel Oct 24, 2024
557e9c9
improve dir walker comments
PgBiel Nov 5, 2024
4b895d6
use imfs subpaths for initial files in tests
PgBiel Nov 5, 2024
730ecac
add note about root path
PgBiel Nov 6, 2024
fe35e33
ensure imfs has root
PgBiel Nov 6, 2024
afb2cc3
cannot delete root from imfs
PgBiel Nov 6, 2024
39ac8fe
fix tests by using 'files'
PgBiel Nov 8, 2024
7a582d7
Remove some indentation
lpil Nov 22, 2024
8d268f3
code action to turn into use
giacomocavalieri Nov 22, 2024
a3db9a2
CHANGELOG
giacomocavalieri Nov 22, 2024
905482f
fix small indentation bug
giacomocavalieri Nov 22, 2024
95c0beb
rename action
giacomocavalieri Nov 22, 2024
e2f0d61
rebase gone wrong
giacomocavalieri Nov 22, 2024
0ca030c
fix code generated for nested record updates on erlang.
Nov 22, 2024
ec26edd
run cargo fmt
Nov 22, 2024
0cbac5e
glistix/nix: add nested record update test
PgBiel Jan 19, 2025
dfbd1a9
Reintroduce exhaustiveness checking for `use` (#3880)
GearsDatapacks Nov 23, 2024
5e103e9
Fix changelog
lpil Nov 23, 2024
8d15876
update CODE_OF_CONDUCT.md
joshi-monster Nov 24, 2024
30f341f
Update email
lpil Nov 25, 2024
8bd6d69
Allow qualified records in clause guards
GearsDatapacks Nov 24, 2024
47045a2
Changes!
lpil Nov 25, 2024
55fdb70
Improve unused value reporting
giacomocavalieri Nov 19, 2024
bdb5aae
CHANGELOG!
giacomocavalieri Nov 19, 2024
4cb4afd
rename function
giacomocavalieri Nov 19, 2024
2846389
use
giacomocavalieri Nov 19, 2024
3a179df
address review comments
giacomocavalieri Nov 21, 2024
d30fe88
more tests for use
giacomocavalieri Nov 21, 2024
204689b
Implement `let assert ... as` syntax
GearsDatapacks Nov 7, 2024
bf296de
Implement formatting for `let assert ... as`
GearsDatapacks Nov 8, 2024
7b94e8e
Add tests
GearsDatapacks Nov 8, 2024
81e00f9
Changelog
GearsDatapacks Nov 8, 2024
594f23f
Version tracking
GearsDatapacks Nov 8, 2024
bc81aa1
Integrate code action
GearsDatapacks Nov 9, 2024
557da03
Feature will appear in 1.7
GearsDatapacks Nov 10, 2024
2bfe363
Fix rebase
GearsDatapacks Nov 23, 2024
e72bc45
Implement code action to convert inexhaustive `let` to `case`
GearsDatapacks Nov 21, 2024
64dc8eb
Clippy
GearsDatapacks Nov 22, 2024
1fdb971
Fix tests after rebase
GearsDatapacks Nov 22, 2024
b63b931
Clippy
GearsDatapacks Nov 22, 2024
6b38f69
Remove comment
GearsDatapacks Nov 25, 2024
b33a2dc
Make checks harder to ignore
lpil Nov 25, 2024
c408db9
Update required stdlib version
lpil Nov 25, 2024
adbf1a3
Oops
lpil Nov 25, 2024
af37880
Run gleam format on language_test.gleam
PgBiel Jan 19, 2025
91b4aaa
fix string prefix assignments in nested patterns
joshi-monster Nov 25, 2024
efe2754
update CHANGELOG.md
joshi-monster Nov 25, 2024
0d38f23
remove debug println
joshi-monster Nov 25, 2024
456b37e
Mark removed modules as stale
sbergen Nov 21, 2024
62b8365
Use iterator instead of collect()
sbergen Nov 25, 2024
e82b9ff
rebase fix
Wilbert-mad Oct 18, 2024
87e448e
fix typo
Wilbert-mad Oct 18, 2024
c3754ef
fix typo
Wilbert-mad Oct 19, 2024
75c8c06
fix incorrection
Wilbert-mad Oct 19, 2024
7ac81ee
more testing with attrs in variants and error message
Wilbert-mad Oct 19, 2024
795f17b
shorter error span
Wilbert-mad Oct 19, 2024
058cdea
all variants error in analyse phase
Wilbert-mad Oct 20, 2024
d75655b
remove removed snapshot test in parser that was moved to analysis
Wilbert-mad Oct 20, 2024
5883dc1
adjust formater
Wilbert-mad Oct 23, 2024
9fda049
fix formatting
Wilbert-mad Oct 23, 2024
f1a658a
lsp & cleanup
Wilbert-mad Oct 23, 2024
632b666
tests
Wilbert-mad Oct 23, 2024
8f63667
version tracking
Wilbert-mad Oct 27, 2024
4df7d7d
suggested fixes
Wilbert-mad Nov 5, 2024
5526f86
fix
Wilbert-mad Nov 5, 2024
596f746
fix
Wilbert-mad Nov 5, 2024
da14774
fix comments
Wilbert-mad Nov 7, 2024
a06e026
fix: suggested fixes
Wilbert-mad Nov 9, 2024
3f487df
fix
Wilbert-mad Nov 11, 2024
089904e
fix
Wilbert-mad Nov 11, 2024
8fe639f
feature increase version
Wilbert-mad Nov 12, 2024
97a1de8
Use correct naming convention
lpil Nov 27, 2024
1ada822
Formatter tests
lpil Nov 27, 2024
6623d9f
Fix clippy warnings for 1.83
GearsDatapacks Nov 29, 2024
eb96af8
fix: typo in indexing tuple error
dinkelspiel Nov 29, 2024
232c411
update tests
dinkelspiel Nov 29, 2024
f6c8ca0
Update capnp
PgBiel Jan 19, 2025
02fcbc3
Replaced textwrap package with custom implementation
ross-byrne Nov 29, 2024
d64589a
glistix/nix: update tests with new textwrap impl
PgBiel Jan 19, 2025
65c748d
Update deps
lpil Dec 2, 2024
3da6e7b
Handle files correctly in LS
lpil Dec 2, 2024
1df158d
Fix unsafe ints on JS not warning if an @external fn is called prior
richard-viney Dec 1, 2024
6b21080
fix typo in all_direct_dependencies
joshi-monster Nov 28, 2024
f740b30
move dependencies tests to separate module
joshi-monster Nov 28, 2024
3f30211
implement remove by using the new dependency unlocking mechanism
joshi-monster Nov 28, 2024
f930e22
refactor the new remove to be able to test it
joshi-monster Nov 30, 2024
ebfe766
tests!
joshi-monster Nov 30, 2024
ed67315
update CHANGELOG.md
joshi-monster Nov 30, 2024
a458290
refactor(error): Remove potentially confusing hint about unwrapping r…
SoTeKie Nov 28, 2024
c7d3f8b
chore: Update CHANGELOG.mb
SoTeKie Nov 29, 2024
56dbd05
Improve performance of bit array slices on JavaScript
richard-viney Nov 29, 2024
310b2f2
feat: check for exposing multiple modules on publish
Guria Nov 28, 2024
c5bcfff
Fix nested tuple access bug
GearsDatapacks Dec 3, 2024
9a23fe6
Format
GearsDatapacks Dec 3, 2024
1cad1e8
gleam hex create-key
lpil Nov 26, 2024
85ef0e1
Store a key locally
lpil Nov 27, 2024
8637754
Start using local token
lpil Nov 28, 2024
f575624
Plumbing!
lpil Dec 2, 2024
74b173f
Nice errors
lpil Dec 2, 2024
b50dbfc
Update yanked dep
lpil Dec 2, 2024
5e7ab6e
Permit unicode licence
lpil Dec 3, 2024
4b4632a
Changes!
lpil Dec 3, 2024
d191832
Use format
lpil Dec 3, 2024
a0f329b
Avoid requiring the old local password
lpil Dec 3, 2024
eb178e2
chore: Update CHANGELOG
Guria Dec 2, 2024
514ca31
fix: do not use code:del_paths since that function is not available o…
joshi-monster Dec 2, 2024
dfc0183
feat: check if module have type with the same name
Frank-III Oct 12, 2024
d1eba1f
fix: test snapshot
Frank-III Oct 12, 2024
5328ca1
differentiate usage or import
Frank-III Oct 24, 2024
b35dec8
test snapshot
Frank-III Oct 24, 2024
171b205
refactor: keep context and type_with_same_name
Frank-III Dec 2, 2024
dab849b
changlog!
Frank-III Dec 2, 2024
eefbe3f
fix naming
Frank-III Dec 3, 2024
16f7702
fix spelling
jknight-developer Dec 4, 2024
cec7a98
Fix caching issue with variant inference
GearsDatapacks Dec 4, 2024
892e2a1
Changelog
GearsDatapacks Dec 5, 2024
f5a81a6
fix unicode bugs
joshi-monster Dec 2, 2024
f0ead3f
add a test project with a unicode symbol to ci
Dec 6, 2024
ae69cc7
Improve clarity of error messages for unknown record fields.
tubedude Dec 6, 2024
23c4678
Remove extra logging
lpil Dec 8, 2024
ff0bda4
Try and make message clearer
lpil Dec 9, 2024
4a999da
Update deps
lpil Dec 9, 2024
1eeb6e0
Add canonical link
rockerBOO Nov 21, 2024
5261794
Add snapshots
rockerBOO Dec 2, 2024
a6fc5b8
Add host, add page canonical
rockerBOO Dec 4, 2024
b1d37c9
Updated snapshot
rockerBOO Dec 4, 2024
b58479d
Remove typo snapshot
rockerBOO Dec 4, 2024
77b1b6c
Remove duplicate host
rockerBOO Dec 4, 2024
de457ac
Add no hex publish test. Add project name to docs tests
rockerBOO Dec 9, 2024
cdf30fd
Update CHANGELOG
rockerBOO Dec 9, 2024
06fa346
Move docs head block to docs layout
rockerBOO Dec 9, 2024
64cea89
Complete project_name updates
rockerBOO Dec 9, 2024
1ab755f
chore: format lists the same in constants as in expressions
Frank-III Dec 16, 2024
fd44303
changelog!
Frank-III Dec 16, 2024
badcb3b
chore: fix test
Frank-III Dec 16, 2024
9332958
Fix typo in error message for 'use'
diemogebhardt Dec 10, 2024
c647fe0
Improve unused variable warnings
GearsDatapacks Dec 14, 2024
4594948
Use option
GearsDatapacks Dec 16, 2024
6cdf1d9
extract into variable
giacomocavalieri Dec 8, 2024
b3d0241
CHANGELOG
giacomocavalieri Dec 16, 2024
9dd57c2
expand function capture
giacomocavalieri Dec 21, 2024
b643841
changelog
giacomocavalieri Dec 21, 2024
0a29c9b
LSP: Include braces in type import completions
crazymerlyn Aug 16, 2024
ec9b6c3
update test case
Frank-III Dec 17, 2024
cac6747
changelog!
Frank-III Dec 17, 2024
d2f17e3
Fix bug with extract variable top level statements
giacomocavalieri Dec 21, 2024
951b0ad
Fix bug extracting module selects
giacomocavalieri Dec 21, 2024
44fb64f
Tweak code actions
GearsDatapacks Dec 22, 2024
54462ec
Add GitHub workflows to verify binary architecture matches target arc…
diemogebhardt Nov 19, 2024
eda9b40
Refactor and extract bash script verifying that binary architecture m…
diemogebhardt Nov 20, 2024
0c9efb8
Run GitHub workflows to verify binary architecture manually instead o…
diemogebhardt Nov 21, 2024
96682b9
Add GitHub workflow steps to verify that binary architecture matches …
diemogebhardt Nov 25, 2024
5329e59
Fix formatting
diemogebhardt Nov 26, 2024
8ead07c
Refactor binary architecture verification script to use file command …
diemogebhardt Nov 26, 2024
d627f2a
Refactor binary architecture verification script and reverse architec…
diemogebhardt Nov 30, 2024
24f0ae3
Refactor binary architecture verfifcation script and extract matching…
diemogebhardt Nov 30, 2024
3039738
Refactor binary architecture verification script and extract function…
diemogebhardt Nov 30, 2024
d2c217e
Add debug information in case of failure of binary architecture verif…
diemogebhardt Nov 30, 2024
b472d28
Reuse same architecture parsing and normalization logic for target an…
diemogebhardt Nov 30, 2024
2e32889
Extract architecture patterns in binary verification script
diemogebhardt Nov 30, 2024
48445a6
Simplify binary architecture verification script
diemogebhardt Nov 30, 2024
34fe91b
Improve structure of binary architecture verification script
diemogebhardt Nov 30, 2024
4b8f361
Change wording to align more closely to rest of Gleam
diemogebhardt Dec 1, 2024
3c895d2
Remove GitHub workflows for testing binary architecture script
diemogebhardt Dec 10, 2024
90f14b1
Refactored by duplicating expected binary architectures and verificat…
diemogebhardt Dec 11, 2024
a39651f
Fix formatting of GitHub workflows
diemogebhardt Dec 11, 2024
fa7e138
glistix: fix binary names in workflows
PgBiel Jan 19, 2025
7d99142
Add better help texts for Error::ShellProgramNotFound
enkerewpo Dec 13, 2024
84d8850
Append erlang installation help for ubuntu/debian
enkerewpo Dec 15, 2024
4fcfebc
Pass OS info from cli when shell program cannot be found
enkerewpo Dec 16, 2024
a03702d
Add snapshot tests for shell command not found
enkerewpo Dec 16, 2024
60f8b0c
changelog
enkerewpo Dec 17, 2024
775d7f5
Refactor OS and distro retrieval functions for better clarity and con…
enkerewpo Dec 17, 2024
c94165e
Refactor OS and distro handling to use enums for clarity
enkerewpo Dec 17, 2024
d58fa12
Update shell program not found test snapshots
enkerewpo Dec 17, 2024
6313876
Rewrite get_os_distro(), get_os() and OS enum struct
enkerewpo Dec 20, 2024
86dde3c
split get_linux_distro_str() to obtain the distro str only
enkerewpo Dec 20, 2024
221ffcd
add tests for extract_distro_id()
enkerewpo Dec 21, 2024
6e7804e
Update ShellProgramNotFound error diagnostics format and snapshots
enkerewpo Dec 22, 2024
a3da744
Correct capitalization in installation documentation for Bun and Rebar3
enkerewpo Dec 22, 2024
f9ac6c9
Update age dep
lpil Dec 23, 2024
c9c7465
Update .gitignore files to exclude build artifacts and remove existin…
enkerewpo Dec 26, 2024
a1d875f
Implement code action to generate dynamic decoder
GearsDatapacks Dec 23, 2024
6eceef8
Import decode module when running generate decoder action
GearsDatapacks Dec 23, 2024
dd9b69f
Add support for generating decoders for types with parameters
GearsDatapacks Dec 23, 2024
bc10c98
Add support for generic types when generating decoders
GearsDatapacks Dec 23, 2024
25d0aa1
Add tests
GearsDatapacks Dec 23, 2024
7659580
Changelog
GearsDatapacks Dec 23, 2024
12eaf13
Add support for decoding tuples
GearsDatapacks Dec 26, 2024
c5caab7
Add tests for tuple decoding
GearsDatapacks Dec 26, 2024
c18bf5d
Add support for recursive decoders
GearsDatapacks Dec 26, 2024
48a9bbe
Clippy
GearsDatapacks Dec 26, 2024
e8b8d4e
Remove empty line
lpil Dec 28, 2024
9f09bcf
set REBAR_SKIP_PROJECT_PLUGINS when running rebar3
tsloughter Dec 26, 2024
755a675
Changes!
lpil Dec 28, 2024
020cb90
Fix CI
lpil Dec 28, 2024
bd58b94
Remove incorrect argument
lpil Dec 29, 2024
5978e93
Update default Elixir version in test.yml
jrstrunk Dec 27, 2024
9811168
Update changelog
jrstrunk Dec 29, 2024
4005cfd
v1.7.0-rc1
lpil Dec 29, 2024
0620721
Fix trailing :bytes pattern on JS giving incorrect result
richard-viney Dec 30, 2024
c09e1c9
v1.7.0-rc2
lpil Dec 30, 2024
43ed786
Correct changelog
lpil Dec 30, 2024
3008a6a
Changes!
lpil Dec 31, 2024
0217d3d
fix capture formatting
giacomocavalieri Dec 31, 2024
7687295
add test directly from the issue
giacomocavalieri Dec 31, 2024
06b4867
CHANGELOG!
giacomocavalieri Dec 31, 2024
c63407d
missing test
giacomocavalieri Dec 31, 2024
485f139
fix missing test
giacomocavalieri Dec 31, 2024
4524822
clippy I missed you
giacomocavalieri Dec 31, 2024
8b02485
Fix private type bug
GearsDatapacks Jan 1, 2025
7410755
Fix bug with "convert from use" code action and labelled arguments (#…
giacomocavalieri Jan 2, 2025
0c3f582
1.7.0-rc3
lpil Jan 2, 2025
21e4f9a
Changes!
lpil Jan 2, 2025
f61feeb
format record updates like call arguments
giacomocavalieri Jan 1, 2025
fd07fca
CHANGELOG
giacomocavalieri Jan 1, 2025
ce200f9
Clippy
lpil Jan 2, 2025
4dd5899
CHANGELOG
giacomocavalieri Jan 2, 2025
422a775
Correct changelog
lpil Jan 4, 2025
c50ceb0
v1.7.0
lpil Jan 4, 2025
836640a
v1.7.0
lpil Jan 4, 2025
534e4ee
rename and fix tests
PgBiel Jan 19, 2025
89c65ad
glistix/nix: implement 'let assert ... as'
PgBiel Jan 19, 2025
ecfeb72
glistix/nix: test 'let assert .. as'
PgBiel Jan 19, 2025
ccb5108
glistix: bump gleam version in version.rs
PgBiel Jan 20, 2025
7ee9662
glistix: update flake hash
PgBiel Jan 20, 2025
c5c758e
Fix clippy warnings
GearsDatapacks Jan 9, 2025
f54bf25
glistix: add nix in subdir test to subdir_ffi
PgBiel Jan 20, 2025
8e570cb
glistix: add tests for nix files in subfolders
PgBiel Jan 19, 2025
9567b8e
glistix/nix: fix nix syntax in a comment
PgBiel Jan 20, 2025
c93cd57
glistix: forgot to add external_nix fix to parse
PgBiel Jan 20, 2025
9b781c1
glistix: add parser test for @external(nix) on variant
PgBiel Jan 20, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
CHANGELOG
giacomocavalieri authored and PgBiel committed Jan 20, 2025
commit 4dd58994d85ae3dced39cfd19c93963f81e8e55e
29 changes: 15 additions & 14 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -101,11 +101,12 @@
O(1) operation instead of O(N), significantly improving performance.
([Richard Viney](https://github.com/richard-viney))

- Better error message for existed type constructor being used as value
- Better error message for when an existing type constructor is used as a value
constructor.
([Jiangda Wang](https://github.com/Frank-III))

- Print better error messages when shell commands used by compiler cannot be found.
- Print better error messages when shell commands used by compiler cannot be
found.
([wheatfox](https://github.com/enkerewpo))

### Build tool
@@ -144,13 +145,13 @@
amount of code it'll need to download and compile, improving compile times.
([Tristan Sloughter](https://github.com/tsloughter))

### Language Server
### Language server

- The language server now provides type information when hovering over argument
labels.
([Surya Rose](https://github.com/GearsDatapacks))

- The Language Server now suggests a code action to desugar a use expression
- The language server now suggests a code action to desugar a use expression
into the equivalent function call. For example, this snippet of code:

```gleam
@@ -172,7 +173,7 @@

([Giacomo Cavalieri](https://github.com/giacomocavalieri))

- The Language Server now suggests a code action to turn a function call into
- The language server now suggests a code action to turn a function call into
the equivalent use expression. For example, this snippet of code:

```gleam
@@ -225,7 +226,7 @@
- The language server now provides an action to extract a value into a variable.
([Giacomo Cavalieri](https://github.com/giacomocavalieri))

- The Language Server now suggests a code action to expand a function capture
- The language server now suggests a code action to expand a function capture
into the equivalent anonymous function. For example, this snippet of code:

```gleam
@@ -276,23 +277,23 @@
- The formatter now adds a `todo` inside empty blocks.
([Giacomo Cavalieri](https://github.com/giacomocavalieri))

- The formatter now formats lists the same in constants as in expressions.
([Jiangda Wang](https://github.com/Frank-III))

### Documentation

- Canonical links created for documentation pages if published on Hex.
Previously published documentation would need to be updated.
Resolves versioned pages to point to latest page for search engines.
([Dave Lage](https://github.com/rockerBOO))

- The formatter now format lists the same in constants as in expressions
([Jiangda Wang](https://github.com/Frank-III))

### Bug fixed

- The compiler now throws an error when a float literal ends with an `e` and
is missing an exponent.
([Surya Rose](https://github.com/GearsDatapacks))

- Fixed a crash with ENOTEMPTY (os error 39) when building on NTFS partitions
- Fixed a crash with ENOTEMPTY (os error 39) when building on NTFS partitions.
([Ivan Ermakov](https://github.com/ivanjermakov))

- Fixed a bug where the compiler would crash when pattern matching on multiple
@@ -324,7 +325,7 @@
([yoshi](https://github.com/joshi-monster))

- Fixed a bug where expressions which use an unsafe integer on JavaScript would
not emit a warning if an @external function had been referenced.
not emit a warning if an external function had been referenced.
([Richard Viney](https://github.com/richard-viney))

- Fixed a bug where nested tuple access would not be parsed correctly when
@@ -336,7 +337,7 @@
([yoshi](https://github.com/joshi-monster))

- Fixed a bug where the inferred variant of values was not properly cached,
leading to incorrect errors on incremental builds and in the Language Server.
leading to incorrect errors on incremental builds and in the language server.
([Surya Rose](https://github.com/GearsDatapacks))

- Fixed a bug where Gleam would be unable to compile to BEAM bytecode if the
@@ -347,8 +348,8 @@
unused variables in certain cases.
([Surya Rose](https://github.com/GearsDatapacks))

- Fixed a bug where the completer would not include braces in type import completions
when it should have.
- Fixed a bug where the completer would not include braces in type import
completions when it should have.
([Jiangda Wang](https://github.com/Frank-III))

- Fixed a bug where `gleam new` would generate the github `test` workflow