elixir
elixir copied to clipboard
Elixir is a dynamic, functional language for building scalable and maintainable applications
This PR adds support for the [gleam language](https://gleam.run/). - [x] Support for `gleam.toml` in `path` deps - [x] Support `gleam` in deps loader. - [x] Support for gleam in `deps.compile`...
### Elixir and Erlang/OTP versions Erlang/OTP 25 [erts-13.2] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [jit] Elixir 1.14.2 (compiled with Erlang/OTP 25) ### Operating system macos, but running mix inside a ubuntu...
### Elixir and Erlang/OTP versions ``` Erlang/OTP 28 [erts-16.0.1] [source] [64-bit] [smp:16:16] [ds:16:16:10] [async-threads:1] [jit] Elixir 1.18.4 (compiled with Erlang/OTP 28) ``` ### Operating system macOS ### Current behavior This...
- 1. Memoize `phi()`. - 2. Fast path: if there are no `none()` in the arguments of an intersection, we can compute subtyping quicker using `fun_apply` - 3. Remove duplicates...
This allows maps to encode domain keys, from paper https://www.irif.fr/~gc/papers/icfp23.pdf For example, we can now express the type `%{a: integer(), b: float(), atom() => tuple()}` of maps that have keys...
### Elixir and Erlang/OTP versions ``` Erlang/OTP 27 [erts-15.2.6] [source] [64-bit] [smp:12:12] [ds:12:12:10] [async-threads:1] [jit] Elixir 1.19.0-rc.0 (2a9a4f2) (compiled with Erlang/OTP 27) ``` ### Operating system macOS 14.7.6 (23H626) ###...
closes #14584 I've run benchmarks with Benchee, results below. Unfortunately, it seems that as the lists grow bigger, the execution time difference becomes very significative. The test cases are very...
Aims to address #14393
## Changes * Update ORT to 61.... (TBD once ORT PR is merged) * Adds Package Configurations (required by Update to get parity to before) ## Fixes * Adds Header...