summaryrefslogtreecommitdiffstats
path: root/pkgs/development/beam-modules
AgeCommit message (Collapse)Author
2023-12-08beamPackages.mixRelease: Make determinism toggleableMathew Polzin
2023-12-08beamPackages.buildMix: remove erlang references from outputc4710n
2023-12-08beamPackages.mixRelease: remove erlang references from outputc4710n
2023-12-08beamPackages.mixRelease: deterministic erlang buildsMatt Polzin
2023-11-20elixir-ls: 0.17.3 -> 0.17.10Joshua Trees
2023-11-11mixRelease: improve the implementation (#266397)Zeke Dou
* mixRelease: format code by nixpkgs-format * mixRelease: investigate why erlang is referenced in resulting derivation * mixRelease: organize nativeBuildInputs and buildInputs It: + organizes `nativeBuildInputs` in a structured way. + moves `builtins.attrValues mixNixDeps` to `nativeBuildInputs`, because it's only used in compile-time * mixRelease: remove current attempt for removing erlang references in resulting derivation As said in the comment about "remove erlang references in resulting derivation", for now, we don't have a robust method to do that. Although these removed code did some work, they did not achieve the final goal - remove erlang references in resulting derivation. Therefore, it is better to remove them and provide future implementation with a clean foundation. > If you want to find these old codes, you can also retrieve them from > the git history. * mixRelease: remove all files for Microsoft Windows * mixRelease: add new option - `removeCookie` * mixRelease: polish comments + Capitalize the sentences. + Add punctuation marks. + Format a little code. * mixRelease: wrap programs in $out/bin with their runtime deps * mixRelease: commit what happysalada suggests --------- Co-authored-by: c4710n <c4710n@users.noreply.github.com>
2023-11-09fix: only substitute ERTS for escript builds in rebar3Relx (#266215)outfoxxed
* fix: only substitute ERTS for escript builds in rebar3Relx Previously beamPackages.rebar3Relx substituted references to erlang for all builds, which only works for escript builds. Fixes #261354 * doc: add comment mentioning fixed issue
2023-11-02elixir: make 1.15 default and pin existing pkgs to 1.14Alexandru Scvortov
2023-10-25elixir-ls: 0.17.2 -> 0.17.3Joshua Trees
2023-10-24elixir-ls: 0.17.1 -> 0.17.2Joshua Trees
2023-10-18elixir-ls: 0.16.0 -> 0.17.1Joshua Trees
2023-10-03elixir-ls: Include the debuggerJustin Wood
2023-09-14buildMix: copy package.json to support phoenix buildsAdam Stephens
2023-09-07beam/buildMix: add appConfigPath argKerstin Humm
This is added for Mobilizon to be able to let it's dependencies read it's config directory
2023-09-07elixir-ls: 0.15.1 -> 0.16.0Matt Moriarity
2023-09-06Merge pull request #252960 from code-supply/utf8-mixReleaseWeijia Wang
mixRelease: use C.UTF-8 locale
2023-09-02mixRelease: use C.UTF-8 localeAndrew Bruce
Avoid the following during mix releases: ``` warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8. Please ensure your locale is set to UTF-8 (which can be verified by running "locale" in your shell) ```
2023-09-02buildMix: use C.UTF-8 localeAndrew Bruce
Avoid the following during mix builds: warning: the VM is running with native name encoding of latin1 which may cause Elixir to malfunction as it expects utf8.
2023-08-27elixir-ls: meta.mainProgramMatt Moriarity
2023-08-05elvis-erlang: 1.1.0 -> 3.0.1R. Ryantm
2023-07-11erlang-ls: 0.47.1 -> 0.48.0R. Ryantm
2023-07-03elixir_ls: 0.14.6 -> 0.15.1Shane Sveller
First release with support for Erlang/OTP 26. 26.0.2 or later required. https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.15.1 https://github.com/elixir-lsp/elixir-ls/issues/886 https://github.com/elixir-lsp/elixir-ls/pull/923
2023-06-19elixir_1_15: init at 1.15.0Shane Sveller
2023-06-05erlang-ls: 0.46.2 -> 0.47.1R. Ryantm
2023-06-05fetchMixDeps: transition to hashhappysalada
2023-05-16beam/mixRelease: default stripDebug to false due frequent runtime errors ↵Kerstin
(#232107) This flag appears to cause issues in 3 out 4 users of mixRelease in Nixpkgs, plus Mobilizon, which isn't merged yet. It might be safer to set it to fals for now, as the runtime error messages produced by it are quite cryptic.
2023-05-14elixir-ls: 0.14.5 -> 0.14.6happysalada
2023-04-23elixir-ls: 0.13.0 -> 0.14.5Alexandre Pereira
first pull request !
2023-03-29erlfmt: 1.1.0 -> 1.2.0R. Ryantm
2023-03-23elixir-ls: fix buildGaetan Lepage
2023-03-21lfe: 1.3 -> 2.1.1Weijia Wang
2023-03-20elixir-ls: rename elixir_ls to elixir-lssuperherointj
2023-03-18erlang-ls: Set `meta.mainProgram`David Houston
The erlang language server's primary binary is `erlang_ls`, just like the repository name, but this package sets the package name to `erlang-ls` without also either aliasing the binary or setting `meta.mainProgram`. Setting `meta.mainProgram` to `erlang_ls` should allow the use of `lib.getExe`.
2023-03-13erlang-ls: fix buildDomen Kožar
2023-03-07beamPackages.hex: 1.0.1 -> 2.0.6Elliott Clark
2023-02-25erlang-ls: 0.46.1 -> 0.46.2R. Ryantm
2023-02-17fetchHex produces outputs that mix will acceptRyan Rasti
2023-02-17beam/fetch-mix-deps: replace mixEnv with MIX_ENVsuperherointj
Currently, when fetchMixDeps is executed without mixEnv argument. "mixEnv" envvar is empty at installPhase, instead of having value "prod". This happens because optional attrs values are not included in @attrs variable. Thrus being necessary to replace mixEnv for MIX_ENV, which holds value "prod". Reference: https://github.com/NixOS/nixpkgs/pull/216214#issuecomment-1434737238
2023-02-14beam/fetchMixDeps: disable --only flag when mixEnv is emptysuperherointj
* mixEnv being empty will include all dependencies.
2023-01-26treewide: remove global with lib; statements in pkgs/developmentShawn8901
2023-01-26elixir: set version to latest / elixir_1_14superherointj
2023-01-24Merge pull request #211639 from arathunku/elixir-ls-v0.13.0Nick Cao
elixir-ls: 0.12.0 -> 0.13.0
2023-01-22Merge pull request #191325 from r-ryantm/auto-update/erlang-lsWeijia Wang
erlang-ls: 0.41.2 -> 0.46.1
2023-01-19elixir-ls: 0.12.0 -> 0.13.0arathunku
2023-01-16erlang-ls: fix test for erlangR25+superherointj
2022-12-22treewide: fix error: attribute 'runtimeShell' missingArtturin
2022-12-15erlang-ls: 0.41.2 -> 0.46.1R. Ryantm
2022-11-17elixir-ls: 0.11.0 -> 0.12.0arathunku
2022-10-19beam-modules/fetch-rebar-deps: Fix incorrect usage of 'prePhases' attributeRickard Nilsson
2022-09-16mixRelease: add flag for stripping debug from BEAM filesNorbert Melzer