summary refs log tree commit diff
path: root/pkgs/development/beam-modules
Commit message (Collapse)AuthorAge
* mixRelease: improve the implementation (#266397)Zeke Dou2023-11-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* fix: only substitute ERTS for escript builds in rebar3Relx (#266215)outfoxxed2023-11-09
| | | | | | | | | | * 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
* elixir: make 1.15 default and pin existing pkgs to 1.14Alexandru Scvortov2023-11-02
|
* elixir-ls: 0.17.2 -> 0.17.3Joshua Trees2023-10-25
|
* elixir-ls: 0.17.1 -> 0.17.2Joshua Trees2023-10-24
|
* elixir-ls: 0.16.0 -> 0.17.1Joshua Trees2023-10-18
|
* elixir-ls: Include the debuggerJustin Wood2023-10-03
|
* buildMix: copy package.json to support phoenix buildsAdam Stephens2023-09-14
|
* beam/buildMix: add appConfigPath argKerstin Humm2023-09-07
| | | | | This is added for Mobilizon to be able to let it's dependencies read it's config directory
* elixir-ls: 0.15.1 -> 0.16.0Matt Moriarity2023-09-07
|
* Merge pull request #252960 from code-supply/utf8-mixReleaseWeijia Wang2023-09-06
|\ | | | | mixRelease: use C.UTF-8 locale
| * mixRelease: use C.UTF-8 localeAndrew Bruce2023-09-02
| | | | | | | | | | | | | | | | | | | | | | 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) ```
* | buildMix: use C.UTF-8 localeAndrew Bruce2023-09-02
|/ | | | | | | 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.
* elixir-ls: meta.mainProgramMatt Moriarity2023-08-27
|
* elvis-erlang: 1.1.0 -> 3.0.1R. Ryantm2023-08-05
|
* erlang-ls: 0.47.1 -> 0.48.0R. Ryantm2023-07-11
|
* elixir_ls: 0.14.6 -> 0.15.1Shane Sveller2023-07-03
| | | | | | | 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
* elixir_1_15: init at 1.15.0Shane Sveller2023-06-19
|
* erlang-ls: 0.46.2 -> 0.47.1R. Ryantm2023-06-05
|
* fetchMixDeps: transition to hashhappysalada2023-06-05
|
* beam/mixRelease: default stripDebug to false due frequent runtime errors ↵Kerstin2023-05-16
| | | | | | | | (#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.
* elixir-ls: 0.14.5 -> 0.14.6happysalada2023-05-14
|
* elixir-ls: 0.13.0 -> 0.14.5Alexandre Pereira2023-04-23
| | | first pull request !
* erlfmt: 1.1.0 -> 1.2.0R. Ryantm2023-03-29
|
* elixir-ls: fix buildGaetan Lepage2023-03-23
|
* lfe: 1.3 -> 2.1.1Weijia Wang2023-03-21
|
* elixir-ls: rename elixir_ls to elixir-lssuperherointj2023-03-20
|
* erlang-ls: Set `meta.mainProgram`David Houston2023-03-18
| | | | | | | | 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`.
* erlang-ls: fix buildDomen Kožar2023-03-13
|
* beamPackages.hex: 1.0.1 -> 2.0.6Elliott Clark2023-03-07
|
* erlang-ls: 0.46.1 -> 0.46.2R. Ryantm2023-02-25
|
* fetchHex produces outputs that mix will acceptRyan Rasti2023-02-17
|
* beam/fetch-mix-deps: replace mixEnv with MIX_ENVsuperherointj2023-02-17
| | | | | | | | | 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
* beam/fetchMixDeps: disable --only flag when mixEnv is emptysuperherointj2023-02-14
| | | | * mixEnv being empty will include all dependencies.
* treewide: remove global with lib; statements in pkgs/developmentShawn89012023-01-26
|
* elixir: set version to latest / elixir_1_14superherointj2023-01-26
|
* Merge pull request #211639 from arathunku/elixir-ls-v0.13.0Nick Cao2023-01-24
|\ | | | | elixir-ls: 0.12.0 -> 0.13.0
| * elixir-ls: 0.12.0 -> 0.13.0arathunku2023-01-19
| |
* | Merge pull request #191325 from r-ryantm/auto-update/erlang-lsWeijia Wang2023-01-22
|\ \ | |/ |/| erlang-ls: 0.41.2 -> 0.46.1
| * erlang-ls: 0.41.2 -> 0.46.1R. Ryantm2022-12-15
| |
* | erlang-ls: fix test for erlangR25+superherointj2023-01-16
| |
* | treewide: fix error: attribute 'runtimeShell' missingArtturin2022-12-22
|/
* elixir-ls: 0.11.0 -> 0.12.0arathunku2022-11-17
|
* beam-modules/fetch-rebar-deps: Fix incorrect usage of 'prePhases' attributeRickard Nilsson2022-10-19
|
* mixRelease: add flag for stripping debug from BEAM filesNorbert Melzer2022-09-16
|
* elixir_1_14: initShane Sveller2022-09-05
| | | | | https://elixir-lang.org/blog/2022/09/01/elixir-v1-14-0-released/ https://hexdocs.pm/elixir/1.14.0/changelog.html
* Merge pull request #188182 from ehamberg/fix-redbug-on-opt-25superherointj2022-08-25
|\ | | | | Fix erlang-ls build error with Erlang/OTP ≥ 25
| * Use `substituteInPlace` instead of calling sedErlend Hamberg2022-08-24
| |
| * Fix redbug build error with Erlang/OTP ≥ 25Erlend Hamberg2022-08-24
| |
* | Merge pull request #188183 from ehamberg/erlang-ls-0.41.2superherointj2022-08-25
|\ \ | | | | | | erlang-ls: 0.35.0 -> 0.41.2