Compare commits

...

115 Commits

Author SHA256 Message Date
Ana Guerrero
79b450ed82 Accepting request 1233509 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/1233509
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=36
2024-12-30 13:25:00 +00:00
Dominique Leuenberger
22c1ea9d5c Accepting request 1232800 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/1232800
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=35
2024-12-20 14:28:27 +00:00
Fabrizio Sestito
872209f95a Upgrade to Elixir 1.18.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=108
2024-12-20 09:11:11 +00:00
Ana Guerrero
b09f7284f4 Accepting request 1232146 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/1232146
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=34
2024-12-19 20:41:50 +00:00
Fabrizio Sestito
1318f125b3 - Add 001-skip-translator-supervisor-test.patch to make the package build correctly
- Pass elixir.spec through spec-cleaner

OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=106
2024-12-19 10:17:12 +00:00
Ana Guerrero
9de5bf9349 Accepting request 1202247 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/1202247
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=33
2024-09-22 09:06:06 +00:00
Matwey Kornilov
0dea4b4a3b Upgrade to Elixir 1.17.3
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=104
2024-09-20 16:08:51 +00:00
Ana Guerrero
ea50127375 Accepting request 1186125 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/1186125
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=32
2024-07-08 17:09:02 +00:00
Matwey Kornilov
b9178df5b3 - Upgrade to Elixir 1.17.2:
* Changelog available at https://hexdocs.pm/elixir/1.17.2/changelog.html

OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=102
2024-07-08 09:18:46 +00:00
Ana Guerrero
1141468e7a Accepting request 1181707 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/1181707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=31
2024-06-19 14:41:03 +00:00
Matwey Kornilov
f59763e695 Upgrade to Elixir 1.17.1:
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=100
2024-06-19 09:12:14 +00:00
Ana Guerrero
48221d391c Accepting request 1177003 from devel:languages:erlang
- Upgrade to Elixir 1.16.3:
  * Changelog available at https://hexdocs.pm/elixir/1.16.3/changelog.html
  * 0001-Skip-tests-if-Erlang-compiled-without-docs-closes-13322.patch no longer
    needed

OBS-URL: https://build.opensuse.org/request/show/1177003
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=30
2024-05-27 09:56:18 +00:00
0c815c5965 OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=98 2024-05-27 02:44:36 +00:00
bc566e06b0 Accepting request 1176965 from home:alessio.biancalana:branches:devel:languages:erlang
Upgrade to Elixir 1.16.3

OBS-URL: https://build.opensuse.org/request/show/1176965
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=97
2024-05-27 02:13:31 +00:00
Ana Guerrero
9e44794417 Accepting request 1156865 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/1156865
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=29
2024-03-11 14:34:41 +00:00
Matwey Kornilov
06993a83cc Accepting request 1156739 from home:alessio.biancalana:branches:devel:languages:erlang
Upgrade to Elixir 1.16.2

OBS-URL: https://build.opensuse.org/request/show/1156739
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=95
2024-03-11 08:03:55 +00:00
Dominique Leuenberger
b4e6f70a83 Accepting request 1154162 from devel:languages:erlang
Fix elixir.changes file mentioning dropped and added patches (forwarded request 1154159 from alessio.biancalana)

OBS-URL: https://build.opensuse.org/request/show/1154162
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=28
2024-03-01 22:39:49 +00:00
Matwey Kornilov
da4b981946 Accepting request 1154159 from home:alessio.biancalana:branches:devel:languages:erlang
Fix elixir.changes file mentioning dropped and added patches

OBS-URL: https://build.opensuse.org/request/show/1154159
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=93
2024-03-01 20:02:12 +00:00
Matwey Kornilov
d09c4ea27f Accepting request 1150121 from home:alessio.biancalana:branches:devel:languages:erlang
Upgrade to Elixir 1.16.1

OBS-URL: https://build.opensuse.org/request/show/1150121
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=92
2024-02-26 07:25:22 +00:00
Ana Guerrero
394b735c8c Accepting request 1128747 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/1128747
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=27
2023-11-26 18:37:16 +00:00
Matwey Kornilov
7c4a1f521c Accepting request 1127963 from home:matwey:branches:devel:languages:erlang
Use pregenerated documentation

OBS-URL: https://build.opensuse.org/request/show/1127963
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=90
2023-11-25 14:26:16 +00:00
Matwey Kornilov
1a8ef9cb5a Accepting request 1125398 from home:simotek:branches:devel:languages:erlang
- swap to %autosetup

OBS-URL: https://build.opensuse.org/request/show/1125398
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=89
2023-11-16 14:18:54 +00:00
e48940194a Accepting request 1125152 from home:matwey:branches:devel:languages:erlang
- Update to Elixir 1.15.7:
  * Fix build for Erlang 26
  * Changelog available at https://hexdocs.pm/elixir/1.15.7/changelog.html
- Add 0001-Use-PID-valid-for-32-bit-systems-closes-12741.patch:
  * Fix build for 32bit
- Add 0001-Use-PID-valid-for-32-bit-systems-followup-to-12741-1.patch:
  * Fix build for 32bit

OBS-URL: https://build.opensuse.org/request/show/1125152
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=88
2023-11-13 06:43:33 +00:00
Dominique Leuenberger
b54cc7775a Accepting request 1085533 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/1085533
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=26
2023-05-08 15:25:17 +00:00
Matwey Kornilov
86c1e97337 Accepting request 1084614 from home:dimstar:Factory
- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.

OBS-URL: https://build.opensuse.org/request/show/1084614
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=86
2023-05-08 13:40:40 +00:00
Dominique Leuenberger
61946ec096 Accepting request 1063620 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/1063620
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=25
2023-02-07 17:50:38 +00:00
Matwey Kornilov
07233efabd Accepting request 1063579 from home:Pi-Cla:branches:devel:languages:erlang
- Drop git as a requires and switch buildrequires from git to git-core
 * Git is not needed to use Elixir, only to run some tests
   (which git-core can accomplish on its own without git)

OBS-URL: https://build.opensuse.org/request/show/1063579
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=84
2023-02-07 12:38:33 +00:00
Dominique Leuenberger
99a45de127 Accepting request 1058373 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/1058373
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=24
2023-01-14 19:32:36 +00:00
Matwey Kornilov
5935bb6fbe Accepting request 1058361 from home:fabriziosestito:branches:devel:languages:erlang
Reformat changelog
Requires and buildrequires bumped to >=23

OBS-URL: https://build.opensuse.org/request/show/1058361
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=82
2023-01-14 13:52:22 +00:00
Dominique Leuenberger
27bb0e7b3b Accepting request 1005661 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/1005661
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=23
2022-09-25 13:35:00 +00:00
Matwey Kornilov
5acc0622aa Accepting request 1005280 from home:fabriziosestito:branches:devel:languages:erlang
- Elixir 1.14
  * 1. Enhancements
    EEx
        [EEx] Support multi-line comments to EEx via <%!-- --%>
        [EEx] Add EEx.tokenize/2
    Elixir
        [Access] Add Access.slice/1
        [Application] Add Application.compile_env/4 and Application.compile_env!/3 to read the compile-time environment inside macros
        [Calendar] Support ISO8601 basic format parsing with DateTime.from_iso8601/2
        [Calendar] Add day/hour/minute on add/diff across different calendar modules
        [Code] Add :normalize_bitstring_modifiers to Code.format_string!/2
        [Code] Emit deprecation and type warnings for invalid options in on Code.compile_string/2 and Code.compile_quoted/2
        [Code] Warn if an outdated lexical tracker is given on eval
        [Code] Add Code.env_for_eval/1 and Code.eval_quoted_with_env/3
        [Code] Improve stacktraces from eval operations on Erlang/OTP 25+
        [Code.Fragment] Add support for __MODULE__ in several functions
        [Code.Fragment] Support surround and context suggestions across multiple lines
        [Enum] Allow slicing with steps in Enum.slice/2
        [File] Support dereference_symlinks: true in File.cp/3 and File.cp_r/3
        [Float] Do not show floats in scientific notation if below 1.0e16 and the fractional value is precisely zero
        [Float] Add Float.min_finite/0 and Float.max_finite/0
        [Inspect] Improve error reporting when there is a faulty implementation of the Inspect protocol
        [Inspect] Allow :optional when deriving the Inspect protocol for hiding fields that match their default value
        [Inspect] Inspect struct fields in the order they are declared in defstruct
        [Inspect] Use expression-based inspection for Date.Range, MapSet, and Version.Requirement
        [IO] Support Macro.Env and keywords as stacktrace definitions in IO.warn/2
        [IO] Add IO.ANSI.syntax_colors/0 and related configuration to be shared across IEx and dbg
        [Kernel] Add new dbg/0-2 macro
        [Kernel] Allow any guard expression as the size of a bitstring in a pattern match
        [Kernel] Allow composite types with pins as the map key in a pattern match
        [Kernel] Print escaped version of control chars when they show up as unexpected tokens
        [Kernel] Warn on confusable non-ASCII identifiers
        [Kernel] Add .. as a nullary operator that returns 0..-1//1
        [Kernel] Implement Unicode Technical Standard #39 recommendations. In particular, we warn for confusable scripts and restrict identifiers to single-scripts or highly restrictive mixed-scripts
        [Kernel] Automatically perform NFC conversion of identifiers
        [Kernel] Add binary_slice/2 and binary_slice/3
        [Kernel] Lazily expand module attributes to avoid compile-time deps
        [Kernel] Automatically cascade generated: true annotations on macro expansion
        [Keyword] Add Keyword.from_keys/2 and Keyword.replace_lazy/3
        [List] Add List.keysort/3 with support for a sorter function
        [Macro] Add Macro.classify_atom/1 and Macro.inspect_atom/2
        [Macro] Add Macro.expand_literal/2 and Macro.path/2
        [Macro.Env] Add Macro.Env.prune_compile_info/1
        [Map] Add Map.from_keys/2 and Map.replace_lazy/3
        [MapSet] Add MapSet.filter/2, MapSet.reject/2, and MapSet.symmetric_difference/2
        [Node] Add Node.spawn_monitor/2 and Node.spawn_monitor/4
        [Module] Support new @after_verify attribute for executing code whenever a module is verified
        [PartitionSupervisor] Add PartitionSupervisor that starts multiple isolated partitions of the same child for scalability
        [Path] Add Path.safe_relative/1 and Path.safe_relative_to/2
        [Registry] Add Registry.count_select/2
        [Stream] Add Stream.duplicate/2 and Stream.transform/5
        [String] Support empty lookup lists in String.replace/3, String.split/3, and String.splitter/3
        [String] Allow slicing with steps in String.slice/2
        [Task] Add :zip_input_on_exit option to Task.async_stream/3
        [Task] Store :mfa in the Task struct for reflection purposes
        [URI] Add URI.append_query/2
        [Version] Add Version.to_string/1
        [Version] Colorize Version.Requirement source in the Inspect protocol
    ExUnit
        [ExUnit] Add ExUnit.Callbacks.start_link_supervised!/2
        [ExUnit] Add ExUnit.run/1 to rerun test modules
        [ExUnit] Colorize summary in yellow with message when all tests are excluded
        [ExUnit] Display friendly error when test name is too long
    IEx
        [IEx] Evaluate --dot-iex line by line
        [IEx] Add line-by-line evaluation of IEx breakpoints
        [IEx.Autocomplete] Autocomplete bitstrings modifiers (after :: inside <<...>>)
        [IEx.Helpers] Allow an atom to be given to pid/1
        [IEx.Helpers] Support sigils in h/1
    Logger
        [Logger] Add Logger.put_process_level/2
    Mix
        [Mix] Add :config_path and :lockfile options to Mix.install/2
        [mix compile] Add --no-optional-deps to skip optional dependencies to test compilation works without optional dependencies
        [mix compile] Include column information on error diagnostics when possible
        [mix deps] Mix.Dep.Converger now tells which deps formed a cycle
        [mix do] Support --app option to restrict recursive tasks in umbrella projects
        [mix do] Allow using + as a task separator instead of comma
        [mix format] Support filename in mix format - when reading from stdin
        [mix format] Compile if mix format plugins are missing
        [mix new] Do not allow projects to be created with application names that conflict with multi-arg Erlang VM switches
        [mix profile] Return the return value of the profiled function
        [mix release] Make BEAM compression opt-in
        [mix release] Let :runtime_config_path accept false to skip the config/runtime.exs
        [mix test] Improve error message when suite fails due to coverage
        [mix test] Support :test_elixirc_options and default to not generating docs nor debug info chunk for tests
        [mix xref] Support --group flag in mix xref graph
  * 2. Bug fixes
    Elixir
        [Calendar] Handle widths with "0" in them in Calendar.strftime/3
        [CLI] Improve errors on incorrect --rpc-eval usage
        [CLI] Return proper exit code on Windows
        [Code] Do not emit warnings when formatting code
        [Enum] Allow slices to overflow on both starting and ending positions
        [Kernel] Do not allow restricted characters in identifiers according to UTS39
        [Kernel] Define __exception__ field as true when expanding exceptions in typespecs
        [Kernel] Warn if any of True, False, and Nil aliases are used
        [Kernel] Warn on underived @derive attributes
        [Kernel] Remove compile-time dependency from defimpl :for
        [Kernel] Track all arities on imported functions
        [Kernel] Fix equality in guards for dynamic ranges without steps
        [Module] Fix loop while unifying type variables
        [Protocol] Warn if a protocol has no definitions
        [Regex] Show list options when inspecting a Regex manually defined with Regex.compile/2
        [String] Allow slices to overflow on both starting and ending positions
        [System] Raise non-generic exception on missing env in System.fetch_env!/1 to mirror map operations
    ExUnit
        [ExUnit] Do not crash when diffing unknown bindings in guards
        [ExUnit] Properly print diffs when comparing improper lists with strings at the tail position
        [ExUnit] Add short hash to tmp_dir in ExUnit to avoid test name collision
        [ExUnit] Do not store logs in the CLI formatter (this reduces memory usage for suites with capture_log)
        [ExUnit] Run ExUnit.after_suite/1 callback even when no tests run
        [ExUnit] Fix scenario where setup with imported function from within describe failed to compile
    IEx
        [IEx] Disallow short-hand pipe after matches
        [IEx] Fix exports/1 in IEx for long function names
    Mix
        [mix compile.elixir] Fix --warnings-as-errors when used with --all-warnings
        [mix compile.elixir] Ensure semantic recompilation cascades to path dependencies
        [mix compile.elixir] Lock the compiler to avoid concurrent usage
        [mix format] Do not add new lines if the formatted file is empty
        [mix format] Properly compile dependencies on mix format
        [mix release] Only set RELEASE_MODE after env.{sh,bat} are executed
        [mix release] Allow application mode configuration to cascade to dependencies
        [mix xref] Do not emit already consolidated warnings during mix xref trace
        [Mix] Do not start apps with runtime: false on Mix.install/2
  * 3. Soft deprecations (no warnings emitted)
    Elixir
        [File] Passing a callback as third argument to File.cp/3 and File.cp_r/3 is deprecated.
        Instead pass the callback the :on_conflict key of a keyword list
    EEx
        [EEx] Using <%# ... %> for comments is deprecated. Please use <% # ... %> or the new multi-line comments with <%!-- ... --%>
    Logger
        [Logger] Deprecate Logger.enable/1 and Logger.disable/1 in favor of Logger.put_process_level/2
    Mix
        [mix cmd] The --app option in mix cmd CMD is deprecated in favor of the more efficient mix do --app app cmd CMD
  * 4. Hard deprecations
    Elixir
        [Application] Calling Application.get_env/3 and friends in the module body is now discouraged, use Application.compile_env/3 instead
        [Bitwise] use Bitwise is deprecated, use import Bitwise instead
        [Bitwise] ~~~ is deprecated in favor of bnot for clarity
        [Kernel.ParallelCompiler] Returning a list or two-element tuple from :each_cycle is deprecated, return a {:compile | :runtime, modules, warnings} tuple instead
        [Kernel] Deprecate the operator <|> to avoid ambiguity with upcoming extended numerical operators
        [String] Deprecate passing a binary compiled pattern to String.starts_with?/2
    Logger
        [Logger] Deprecate $levelpad on message formatting
    Mix
        [Mix] Mix.Tasks.Xref.calls/1 is deprecated in favor of compilation tracers
  * 5. Backwards incompatible changes
    Mix
        [mix local.rebar] Remove support for rebar2, which has not been updated in 5 years, and is no longer supported on recent Erlang/OTP versions

OBS-URL: https://build.opensuse.org/request/show/1005280
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=80
2022-09-23 17:58:14 +00:00
Dominique Leuenberger
fd5bf58b8f Accepting request 968216 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/968216
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=22
2022-04-10 17:05:43 +00:00
Matwey Kornilov
1cfd9f53ce Accepting request 968213 from home:fabriziosestito:branches:devel:languages:erlang
- Elixir 1.13.4
  * 1. Enhancements
    Elixir
      [Code] Allow iodata to be returned in sigil formatting functions
      [Code] Pass opening delimiter information to sigil formatting functions
  * 2. Bug fixes
    Elixir
      [Kernel] Tweak type unification to fix infinite loop with recursive vars
      [Kernel] Add compile-time dependencies on require
      [Registry] Make Registry send work with named triplets
  * 3. Deprecations
    Mix
      [mix rebar] Deprecate Rebar 2 as it no longer works on Erlang/OTP 25

OBS-URL: https://build.opensuse.org/request/show/968213
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=78
2022-04-10 10:18:13 +00:00
Dominique Leuenberger
b3ba4032f9 Accepting request 957806 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/957806
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=21
2022-02-27 21:42:57 +00:00
Matwey Kornilov
89b1c84dda Accepting request 956918 from home:fabriziosestito:branches:devel:languages:erlang
- Elixir 1.13.3
  * 1. Enhancements
    Mix
        [mix format] Supply file and line to formatter plugins
        [mix format] Support embedded Elixir expressions inside formatter plugins
  * 2. Bug fixes
    Elixir
        [Code] Fix duplicate bindings causing errors during evaluation
        [Kernel] Make sure signatures stored in the Documentation chunk does not contain newlines
        [Kernel] Fix infinite loop when compiling guards with recursive map access
        [Macro] Fix error on Macro.to_string/1 when the plain alias Elixir is given
        [String] Fix error for certain codepoint combinations in String.split_at/2
    Mix
        [mix compile] Recompile project files when exports from dependencies change
        [mix test] Fix total coverage always showing in red even when above the threshold

OBS-URL: https://build.opensuse.org/request/show/956918
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=77
2022-02-26 17:27:54 +00:00
Dominique Leuenberger
f014f8d740 Accepting request 946985 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/946985
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=20
2022-01-17 21:34:13 +00:00
Fabrizio Sestito
96894b6157 Accepting request 946961 from home:matwey:branches:devel:languages:erlang
Full release notes: https://github.com/elixir-lang/elixir/releases/tag/v1.13.0
- Drop 0001-Add-retries-to-tests-that-write-to-stderr-on-Windows.patch:
  upstreamed

OBS-URL: https://build.opensuse.org/request/show/946961
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=76
2022-01-17 13:59:34 +00:00
Matwey Kornilov
bbcd2fe83d Accepting request 946462 from home:fabriziosestito:branches:devel:languages:erlang
- Elixir 1.13.2
 * 1. Enhancements
   Mix
   [mix format] Allow plugins to also format .ex and .exs files
   [mix release] Allow bypassing application mode validation in release spec
   [mix test] Print a message when the suite fails due to the coverage threshold
 * 2. Bug fixes
   Elixir
   [Code] Do not emit warnings on Code.Fragment.container_cursor_to_quoted/2
   [Kernel] Fix a crash when a for-comprehension with :uniq was used inside another comprehension with :uniq
   [Kernel] Ensure env.context_modules is properly set inside optimized defmodule
   [Keyword] Deprecate the recently added Keyword.map/2 as it is equivalent to Keyword.new/2
   [Map] Deprecate the recently added Map.map/2 as it is equivalent to Map.new/2
   [Protocol] Warn on zero arity callbacks inside protocols

OBS-URL: https://build.opensuse.org/request/show/946462
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=75
2022-01-17 09:01:43 +00:00
Matwey Kornilov
2c43475d1b Accepting request 944534 from home:MaSven:branches:devel:languages:erlang
- Elixir 1.13.1
 * 1. Bug fixes
   Elixir
   [Code] Do not show code snippets in `SyntaxError` and `TokenMissingError` if line is empty
   [Exception] Do not fail blaming `ArgumentError` for improper lists on `apply/3`
   [Macro] Set a max `line_length` for `Macro.to_string/1`
   [Macro] Fix formatting of lists on module attributes for `Macro.to_string/1`
   [String] Fix incorrect codepoint byte counting in `slice` with negative positions in ranges
   [Task] Ensure async streams can be consumed from another process than the one that creates them
   [URI] Undeprecate `URI.parse/1` as `URI.new/1` is too strict in many common cases
   [URI] Make sure `URI.new/1` returns nil for empty paths
   IEx
   [IEx] Make sure the `--version` flag halts IEx
   Mix
   [Mix] Make protocol consolidation part of the `Mix.install/2` cache
- Elixir 1.13.0
 * Enhancements
   EEx
   [EEx] Add `:parser_options` to EEx functions
   Elixir
   [Calendar] Add `c:Calendar.year_of_era/3` to support calendars where the beginning of a new era does not align with
              the beginning of a new year
   [CLI] Support `--short-version` on the CLI that does not boot the VM
   [Code] Add `Code.string_to_quoted_with_comments/2` and `Code.quoted_to_algebra/2`
   [Code] Add more `:token_metadata` to aliases and remote calls when parsing strings
   [Code] Add `Code.Fragment` module to provide best-effort information from code fragments.
          The module currently provides an updated `Code.Fragment.cursor_context/2` with operator support and
          `Code.Fragment.surround_context/2` which looks at a given position in a fragment and find its surrounding delimiters
   [Code] Allow custom sigil formatting on `Code.format_string!/2`
   [Code] Add `{:on_module, bytecode, :none}` trace to compilation tracers
   [Enum] Optimize `Enum.concat/1` for lists of lists
   [Enum] Add `Enum.slide/3`
   [Exception] Better format Elixir exceptions in Erlang
   [Inspect] Allow default inspect fun to be set globally with `Inspect.Opts.default_inspect_fun/1`
   [IO] Allow `:eof` to be given as limit to `IO.getn/2`
   [Kernel] Support the `:sigils` option in `import Mod, only: :sigils` and allow the sigil modifiers to be also digits
   [Kernel] Make `get_in` consistently abort and return `nil` when `nil` values are found (previously Elixir would raise
            an error in this case). This allows a user to use `get_in` as a safe navigation operator.
   [Kernel] Improve compilation times by reducing the amount of copies of the AST across compiler processes
   [Kernel] Raise if trying to define a module with a slash in its name
   [Kernel] Warn when `?\` is used and there is no need for a escape character
   [Kernel] Track structs in typespecs as export deps instead of compile-time deps
   [Kernel] Add power operator (`**/2`)
   [Keyword] Add `Keyword.validate/2`
   [Keyword] Implement `Keyword.filter/2` and `Keyword.map/2`
   [List] Add `List.keyfind!/3`
   [Macro] Add `Macro.prewalker/1` and `Macro.postwalker/1`
   [Macro.Env] Add the following reflection functions: `required?/2`, `lookup_import/2`, `fetch_alias/2`, and `fetch_macro_alias/2`
   [Map] Implement `Map.filter/2` and `Map.map/2`
   [Module] Support `:nillify_clauses` in `Module.get_definition/3`
   [Module] Add `Module.attributes_in/1` and `Module.overridables_in/1`
   [OptionParser] Add "did you mean?" suggestions to `OptionParser.ParseError` messages
   [Record] Add record reflection via `@__records__`
   [Task] Add `Task.completed/1`
   [Task] Add `Task.ignore/1` to keep a task running but ignoring all of its results
   [Task] Reduce the amount of copying `Task.async*` functions
   [URI] Add `URI.new/1` and `URI.new!/1`
   ExUnit
   [ExUnit] Show hint if comparing different but equivalent strings
   [ExUnit.CaptureIO] Add `with_io/3` to return result with captured io
   [ExUnit.CaptureLog] Add `with_log/2` to return result with captured logs
   IEx
   [IEx.Autocomplete] Add path autocompletion whenever when the cursor follows `"./` or `"/` or `"DRIVER:` where
                      `DRIVER` is a single letter
   [IEx.Autocomplete] Add autocompletion for sigils, struct names, and struct fields
   [IEx.Helpers] Allow multiple modules to be given to `r/1`
   Logger
   [Logger] Add `Logger.put_application_level/2`
   [Logger] Print all log levels in accordance to Erlang/OTP. This also means `[warn]` is now shown as `[warning]`
   Mix
   [Mix] Add `MIX_INSTALL_FORCE` environment variable support
   [Mix] Support `:config` and `:system_env` in `Mix.install/2`
   [Mix] Add `Mix.installed?/0`
   [Mix.Shell] Add `:default` option to `Mix.Shell.yes?`
   [mix archive.install] Run `loadconfig` before building archive
   [mix compile] Move Elixir version check to before deps are compiled, in order to give feedback earlier
   [mix compile.elixir] Do not recompile files if their modification time change but their contents are still the same and the .beam files are still on disk
   [mix compile.elixir] Do not recompile all Elixir sources when Erlang modules change, only dependent ones
   [mix compile.elixir] Do not recompile Elixir files if `mix.exs` changes, instead recompile only files using `Mix.Project` or trigger a recompilation if a compiler option changes
   [mix compile.elixir] Only recompile needed files when a dependency is added, updated or removed
   [mix compile.elixir] Only recompile needed files when a dependency is configured
   [mix deps] Add `:subdir` option to git deps
   [mix escript.install] Run `loadconfig` before building escript
   [mix format] Support `:plugins` in `mix format` that can hook into custom extensions and sigils
   [mix format] Add `Mix.Tasks.Format.formatter_for_file/2`
   [mix local.rebar] No longer support `sub_dirs` in Rebar 2 to help migration towards Rebar 3
   [mix local.rebar] Support `--if-missing` option when installing Rebar
   [mix local.rebar] Set `REBAR_PROFILE=prod` when compiling Rebar dependencies
   [mix test] Support `--profile-require=time` to profile the time loading test files themselves
   [mix test] Allow filtering modules from coverage using regex
   [mix test] Allow the exit status of ExUnit to be configured and set the default to 2
   [mix test] Exit with a status of 3 when coverage falls below threshold
   [mix test] Write failed manifest when suite fails due to --warnings-as-errors
   [mix test] Ignore `MIX_TEST_PARTITION` when partitions set to 1
   [mix xref] Support multiple sinks and sources in `mix xref graph`
   [mix xref] Add `trace` subcommand to print compilation dependencies between files
   [mix xref] Add `--fail-above` option to `mix xref`
   [mix xref] Add `--label compile-connected` to `mix xref`
 * 2. Bug fixes
   EEx
   [EEx] Accept comments in EEx between do and the first clause
   [EEx] Accept EEx expressions where `->` is followed by newline
   Elixir
   [Application] Allow any expression as first argument of `compile_env`
   [Application] Warn if `Application.compile_env` or `Application.compile_env!` are called without a require
   [Code] Make sure `:static_atoms_encoder` in `Code.string_to_quoted/2` also applies to quoted keyword keys
   [Code] Ensure bindings with no context are returned as atoms instead of `{binding, nil}` in eval operations
   [Inspect] Fix a bug when inspecting a non-binary bitstring with colors
   [Kernel] Reject bidirectional formatting characters in strings and comments
   [Kernel] Support escaping of terminators in uppercase sigils heredocs for consistency
   [Kernel] Raise if `__CALLER__` or `__ENV__` or `__STACKTRACE__` are used in match
   [Kernel] Improve error message on invalid argument for `byte_size` from binary concat
   [Kernel] Raise when aliasing non-Elixir modules without `:as`
   [Kernel] Allow `unquote_splicing` inside `%{...}` without parens
   [Kernel] Ensure that waiting on a struct expansion inside a typespec is correctly tracked as waiting time in the compiler
   [Kernel] Correctly parse the atom `.` as a keyword list key
   [Kernel] Do not leak variables from the first generator in `with` and `for` special forms
   [Kernel] Fix column number on strings with NFD characters
   [Kernel] Fix a bug where a combination of dynamic line in `quote` with `unquote` of remote calls would emit invalid AST metadata
   [OptionParser] Validate switch types/modifiers early on to give more precise feedback
   [Protocol] Add `defdelegate` to the list of unallowed macros inside protocols as protocols do not allow function definitions
   [Protocol] Warn if `@callback`, `@macrocallback` and `@optional_callbacks` are defined inside protocol
   [Protocol] Ensure protocol metadata is deterministic on consolidation
   [Range] Always show step when range is descending
   [String] Update Unicode database to version 14.0
   [URI] Only percent decode if followed by hex digits (according to https://url.spec.whatwg.org/#percent-decode)
   [Version] Ensure proper precedence of `and`/`or` in version requirements
   ExUnit
   [ExUnit] Fix formatter and counters from `ExUnit.run/0` to consider all tests in a module whenever if a module's `setup_all` fails
   [ExUnit] Allow doctests newlines to be terminated by CRLF
   IEx
   [IEx] Fix the loss of `.iex.exs` context after a pry session
   [IEx] Stop evaluator before exiting IEx server to avoid evaluators leaking
   Logger
   [Logger] Raise clear error message for invalid `:compile_time_purge_matching` configuration
   [Logger] Fix a bug where Logger would not reset its discard counter under some scenarios
   Mix
   [mix compile.elixir] Track transitive runtime dependencies coming from local/path dependencies
   [mix compile.elixir] Recompile file if `@external_resource` is deleted
   [mix compile.elixir] Print number of compiling files on all compiler cycles. This will make the `Compiling N files (.ex)` show up multiple times if necessary
   [mix deps] Raise if local dep is unavailable while compiling
   [mix deps.unlock] Fix blank output when unlocking a dependency that is not locked
   [mix local.install] Do not respect `MIX_DEPS_PATH` for install commands
   [mix release] Improve release scripts by making sure shell errors cascade (this is done by avoiding exporting and defining variables in a single step)
   [mix release] Do not boot release if `RELEASE_COOKIE` is empty
   [mix release] Allow releases running as a daemon to be restarted
   [mix release] Raise proper error message when non-serializable values are in configs
   [mix test] Fix coverage engine to also tag `case`, `cond`, and `receive` branches where the right side is a literal
 * 3. Soft-deprecations (no warnings emitted)
   Elixir
   [Code] Environment options in `Code.eval_quoted/3` and `Code.eval_string/3`, such as `:aliases` and `:tracers`, have been deprecated in favor of passing an environment
   [IO] `:all` on `IO.getn` is deprecated in favor of `:eof`
   [URI] `URI.parse/1` is deprecated in favor of `URI.new/1` and `URI.new!/1`
   Mix
   [mix format] `Mix.Tasks.Format.formatter_opts_for_file/2` is deprecated in favor of `Mix.Tasks.Format.formatter_for_file/2`
 * 4. Hard-deprecations
   Elixir
   [Code] `Code.cursor_context/2` is deprecated, use `Code.Fragment.cursor_context/2` instead
   [Macro] `Macro.to_string/2` is deprecated, use `Macro.to_string/1` instead
   [System] `System.get_pid/0` is deprecated, use `System.pid/0` instead
   [Version] Using `!` or `!=` in version requirements is deprecated, use `~>` or `>=` instead
   Mix
   [mix escript.build] `:strip_beam` option is deprecated in favor of `:strip_beams`
   [Mix] `:exit_code` in `Mix.raise/2` has been deprecated in favor of `:exit_status`
   [Mix.Config] `Mix.Config` is deprecated in favor of `Config` module
Full release notes: https://github.com/elixir-lang/elixir/releases/tag/v1.13.0

OBS-URL: https://build.opensuse.org/request/show/944534
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=74
2022-01-06 20:51:50 +00:00
Dominique Leuenberger
ef0a6ca57e Accepting request 929752 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/929752
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=19
2021-11-05 21:59:13 +00:00
Matwey Kornilov
303f9e3a0a Accepting request 929657 from home:matwey:branches:devel:languages:erlang
- Add 0001-Add-retries-to-tests-that-write-to-stderr-on-Windows.patch:
  fix build for Factory

OBS-URL: https://build.opensuse.org/request/show/929657
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=73
2021-11-05 18:49:01 +00:00
Dominique Leuenberger
cd9e47d80a Accepting request 922057 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/922057
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=18
2021-09-29 18:18:58 +00:00
Matwey Kornilov
47ad20092a Accepting request 922053 from home:MaSven:branches:devel:languages:erlang
- Elixir 1.12.3
 * Bug fixes
   Elixir
   [Code] Make sure that bindings in the default context returned by `Code.eval_*` functions are not returned as tagged tuples
   [Kernel] Do not crash when handling ambiguity errors
   [Range] Still match on old range patterns throughout the stdlib
   IEx
   [IEx.Autocomplete] Do not error autocompletion with module attribute
   Mix
   [Mix] Rename inconsistent `:exit_code` option to `:exit_status` on `Mix.raise/2`

OBS-URL: https://build.opensuse.org/request/show/922053
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=72
2021-09-28 19:05:03 +00:00
Dominique Leuenberger
d359bee6d0 Accepting request 906080 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/906080
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=17
2021-07-13 20:37:39 +00:00
Matwey Kornilov
1432295213 Accepting request 905894 from home:MaSven:branches:devel:languages:erlang
- Elixir 1.12.2
 * Bug fixes
   Elixir
   [Kernel] Ensure deprecated macros emit warnings
   Mix
   [mix deps] Ensure unconstrained rebar deps generate valid mix specifications
 * Enhancements
   Elixir
   [elixirc] Change the output of `--profile time` to make it easier to detect outliers
   [Application] Do not add compile time deps on args to `Application.compile_env/2` and `Application.compile_env!/2`
   [Enum] Optimize `Enum.into/3` and `Map.new/2`
   Mix
   [mix compile] Compile most recently changed files first
   [mix compile, mix run, mix test] Speed up the time taken to load dependencies. This should make the usage of Mix inside projects quite more responsive

OBS-URL: https://build.opensuse.org/request/show/905894
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=71
2021-07-13 10:28:17 +00:00
Dominique Leuenberger
4f9e5d9144 Accepting request 899989 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/899989
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=16
2021-06-14 21:11:24 +00:00
Matwey Kornilov
1b0ef6789d Accepting request 899988 from home:MaSven:branches:devel:languages:erlang
Changes for Elixir 1.12 and 1.12.1

OBS-URL: https://build.opensuse.org/request/show/899988
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=69
2021-06-14 20:03:52 +00:00
Dominique Leuenberger
36d2e8e494 Accepting request 880236 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/880236
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=15
2021-03-20 20:26:11 +00:00
Matwey Kornilov
0c774fb3fe Accepting request 880182 from home:MaSven:branches:devel:languages:erlang
- Elixir 1.11.4
 * Enhancements
   Elixir
   [Kernel] Update formatting when printing warnings and errors from Erlang/OTP 24+
   [Kernel] Support float-16 on bitstrings
   
   Mix
   [mix local.rebar] This task will now install rebar3 version 3.14.4, compiled with Erlang/OTP 21

OBS-URL: https://build.opensuse.org/request/show/880182
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=67
2021-03-20 09:01:33 +00:00
Dominique Leuenberger
34c39422aa Accepting request 862876 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/862876
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=14
2021-01-13 17:24:13 +00:00
Matwey Kornilov
9bda0809ab Accepting request 862427 from home:MaSven:branches:devel:languages:erlang
- Elixir 1.11.3
 * Enhancements
   Elixir
   [Macro] Add Macro.unique_var/2 and Macro.generate_unique_arguments/2
 * Bug fixes
   Elixir
   [Code] Do not raise when checking for operator ambiguity when :static_atoms_encoder is set in Code.string_to_quoted
   [Kernel] Emit undefined function warnings from with
   [Kernel] Do not fail type checking when literals are used in guards
   [Module] Do not warn for attributes used in @after_compile
   [Record] Make sure nested record names do not clobber each other 
   ExUnit
   [ExUnit.Assertions] Do not crash if there are macros and module attributes on the left side of ++
   IEx
   [IEx.Helpers] Do not use Unicode chars if ANSI is disabled
   Mix
   [mix deps.compile] Fix compatibility with rebar v3.14
   [mix release] Do not use private ram_file:compress/1
   [mix xref] Do not crash when retrieving calls for modules in memory

OBS-URL: https://build.opensuse.org/request/show/862427
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=65
2021-01-13 12:20:00 +00:00
Dominique Leuenberger
17a62ba089 Accepting request 847072 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/847072
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=13
2020-11-09 12:58:31 +00:00
Gabriele Santomaggio
88730b3b30 Accepting request 846082 from home:MaSven:branches:devel:languages:erlang
Update to elixir 1.11.2

OBS-URL: https://build.opensuse.org/request/show/846082
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=63
2020-11-09 08:41:02 +00:00
Dominique Leuenberger
000db01b73 Accepting request 844356 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/844356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=12
2020-10-28 08:58:49 +00:00
Gabriele Santomaggio
69ebe630b5 Accepting request 844333 from home:MaSven:branches:devel:languages:erlang
Updateto elixir version 1.11.0 and 1.11.1

OBS-URL: https://build.opensuse.org/request/show/844333
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=61
2020-10-27 14:05:28 +00:00
Dominique Leuenberger
4321b85832 Accepting request 822142 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/822142
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=11
2020-07-24 07:57:15 +00:00
Gabriele Santomaggio
21f98d8ff6 Accepting request 821640 from home:matwey:branches:devel:languages:erlang
Fix sources file

OBS-URL: https://build.opensuse.org/request/show/821640
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=59
2020-07-21 19:11:30 +00:00
Matwey Kornilov
67278aaa5c Accepting request 819689 from home:gsantomaggio_suse:branches:devel:languages:erlang
- Elixir 1.10.4
 * Bug fixes
   Elixir
   [Kernel] Fix a bug where custom types were printed as built-in types
   [Kernel] Don't add compile-time dependency on defdelegate
   [Kernel] Add line numbers to warnings on deprecated imports
   [Kernel] Report the correct line number when raising inside a macro
   [Task] Include callers in translated Logger metadata for Task
   [Task] Fix Task PID and caller in Task Supervisor reports
   ExUnit
   [ExUnit.Formatter] Avoid crashes when diffing guards when the pattern does not match
   [ExUnit.Formatter] Also blame exceptions that come from linked and trapped exits
   IEx
   [IEx.Helpers] Do not crash when printing a type that cannot be code formatted
   Mix
   [mix app.start] Fix reading .app file located in archives (.ez files)
   [mix local.hex] Provide more guidance when Hex can't be installed
   [mix release] Properly encode config in releases

OBS-URL: https://build.opensuse.org/request/show/819689
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=58
2020-07-12 19:16:42 +00:00
Dominique Leuenberger
18d75bff00 Accepting request 798116 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/798116
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=10
2020-04-27 21:36:26 +00:00
Gabriele Santomaggio
27a30de718 Accepting request 797691 from home:MaSven:branches:devel:languages:erlang
Version update to 1.10.3 see https://github.com/elixir-lang/elixir/releases/tag/v1.10.3

OBS-URL: https://build.opensuse.org/request/show/797691
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=56
2020-04-27 08:21:43 +00:00
Dominique Leuenberger
6e2eaef838 Accepting request 794588 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/794588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=9
2020-04-16 21:05:24 +00:00
Gabriele Santomaggio
f3869981bd Accepting request 794505 from home:gsantomaggio_suse:branches:devel:languages:erlang
- Elixir 1.10.2
  * Bug fixes
    Elixir
    [Macro] Fix a bug where Macro.to_string/1 would emit invalid code for sigils
    [Task] Do not crash async_stream monitor if it receives spurious DOWN messages
    Logger
    [Logger] Fix a bug where the Logger formatter would fail when handling unknown metadata values
    Mix
    [mix compile] Do not write files to disk if --warnings-as-errors was given and warnings were emitted
- Elixir 1.10.1
  * Bug fixes
    Elixir
    [Code] Do not emit invalid code when formatting nil, false, and true keys in maps
    [Kernel] Ensure with clauses properly unpack "implicit guards" (such as matching on the struct name)
    [Kernel] Do not warn if commas are used by themselves in ~w/~W sigils
    [Kernel] Do not validate the :line option in quote (the validation has been moved to v1.11 to give users more time to update their code)
    [Module] Ensure the code verifier handles the :erlang.size/1 guard properly
    Logger
    [Logger] Properly handle the report_cb/2 option from Erlang
    [Logger] Fix truncation for multi-byte characters
    [Logger] Do not rebroadcast messages from remote nodes as this is now taken care by Erlang's logger
    ExUnit
    [ExUnit] Ensure assert_receive produces valid exception messages in case of errors
    Mix
    [mix release] Make sure the install command (Window specific) works on paths with spaces in the name
    [mix release] Allow using remote and rpc commands with Application.compile_env/3
- Elixir 1.10.0
  * Elixir 1.10.0 is a new main release.
    Full release notes: https://github.com/elixir-lang/elixir/releases/tag/v1.10.0

OBS-URL: https://build.opensuse.org/request/show/794505
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=54
2020-04-16 12:12:15 +00:00
Gabriele Santomaggio
dfc8187e90 Accepting request 792937 from home:MaSven:branches:devel:languages:erlang
Updated version to elixir 1.10.2

OBS-URL: https://build.opensuse.org/request/show/792937
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=53
2020-04-16 07:30:22 +00:00
Dominique Leuenberger
0122497ea7 Accepting request 776269 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/776269
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=8
2020-02-20 13:54:26 +00:00
Gabriele Santomaggio
9b05c73a17 Accepting request 776250 from home:scarabeus_iv:branches:devel:languages:erlang
Add jira ref for the SLE submission

OBS-URL: https://build.opensuse.org/request/show/776250
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=51
2020-02-19 10:28:24 +00:00
Dominique Leuenberger
54bb825f76 Accepting request 760704 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/760704
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=7
2020-01-03 16:39:53 +00:00
Matwey Kornilov
47d1db3dc1 Accepting request 757197 from home:matwey:branches:devel:languages:erlang
- Refresh elixir-1.9.4.tar.gz

OBS-URL: https://build.opensuse.org/request/show/757197
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=49
2020-01-03 14:09:45 +00:00
Matwey Kornilov
c5ac5de614 Accepting request 755456 from home:gsantomaggio_suse:branches:devel:languages:erlang
Add unzip to "build require"
- Elixir 1.9.4
  * Bug fixes
    Mix
    [mix local.hex] Remove invalid deprecation warning on mix local.hex command
  
- Elixir 1.9.3
  * Enhancements
    Mix
    [mix release] Add :tar option for releases to create a tarball
  
  * Bug fixes
    Mix
    [mix release] Use default_release option when name is not given
    [mix release] Make release's boot script contents deterministic
  * Deprecations
    Mix
    [mix archive.install] Warn when installing from URI
    [mix escript.install] Warn when installing from URI
- Elixir 1.9.2
  * Enhancements
    Mix
    [mix release] Allow {:from_app, app_name} as a version for releases
  
  * Bug fixes
    Elixir
    [Kernel] Ensure compilation works for a variable named super
    [Kernel] Ensure capture operator of a local function expands correctly inside a macro
    [Regex] Ensure dynamic recompilation of regexes considers options. 
    This fixes an issue where parsing the protocol in URI.parse/1 seemingly looked case sensitive when running Elixir precompiled on another machine
  * Mix
    [mix release] Use Base.encode32 when generating cookie to avoid unsafe chars
    [mix release] Fix install command on Windows
    [mix release] Quote executable path on Windows to ensure it works on directories with spaces
- Elixir 1.9.1
  * Enhancements
    Mix
    [mix format] Print relative paths in --check-formatted output
    [mix release] Support included applications
  * Bug fixes
    Elixir
    [Code] Fix formatter wrongly removing nested parens in nested calls
  * Logger
    [Logger] Do not crash translator on poorly formatted supervisor names
  * Mix
    [mix compile] Raise readable error for mismatched sources during compilation
    [mix release] Preserve UTF8 encoding in release config files

OBS-URL: https://build.opensuse.org/request/show/755456
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=48
2019-12-10 09:05:35 +00:00
Dominique Leuenberger
053ba81876 Accepting request 725818 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/725818
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=6
2019-08-24 16:51:10 +00:00
Matwey Kornilov
f4519acf14 Accepting request 711819 from home:gsantomaggio_suse:branches:devel:languages:erlang
Update to 1.9.0

OBS-URL: https://build.opensuse.org/request/show/711819
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=46
2019-08-24 13:33:15 +00:00
Dominique Leuenberger
35ce74ed60 Accepting request 705610 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/705610
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=5
2019-06-01 07:46:15 +00:00
2c0693f070 Accepting request 705598 from home:gsantomaggio_suse:branches:devel:languages:erlang
- Elixir 1.8.2
  * Bug fixes
    [EEx] Raise readable error message on bad EEx state
    Elixir
    [Protocol] Ensure :debug_info is kept in protocols
    Logger
    [Logger] Make sure Logger v1.8 does not get stuck in discard mode
    [Logger.Translator] Translate remote process crash in Logger

OBS-URL: https://build.opensuse.org/request/show/705598
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=44
2019-05-27 08:51:36 +00:00
Dominique Leuenberger
20831b704f Accepting request 684700 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/684700
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=4
2019-03-14 14:00:23 +00:00
Matwey Kornilov
29b8840446 Accepting request 684693 from home:gsantomaggio_suse:branches:devel:languages:erlang
- Add requires Erlang >= 20

OBS-URL: https://build.opensuse.org/request/show/684693
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=42
2019-03-13 13:50:58 +00:00
Yuchen Lin
c7011637b3 Accepting request 677393 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/677393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=3
2019-02-20 13:12:05 +00:00
4e3adc44fb Accepting request 677388 from home:gsantomaggio_suse:branches:devel:languages:erlang
- Elixir 1.8.1
  * Bug fixes
    Elixir
    [Float] Fix rounding for subnormal floats
    IEx
    [IEx] Fix IEx.pry crash when IEx isn't running
    [IEx.CLI] Add IEx warning when using --remsh with "dumb" terminal
    [IEx.Helpers] Sort results by arity on h helper
    Mix
    [mix compile] Do not include optional dependencies in extra applications as it is 
    incompatible with shared deps in umbrellas

OBS-URL: https://build.opensuse.org/request/show/677388
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=40
2019-02-19 15:21:45 +00:00
Dominique Leuenberger
a0f7ad1f21 Accepting request 669065 from devel:languages:erlang
Elixir 1.8.0

OBS-URL: https://build.opensuse.org/request/show/669065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=2
2019-02-15 08:55:39 +00:00
382e77f53c Accepting request 669054 from home:gsantomaggio_suse:branches:devel:languages:erlang
Mon Jan 28 11:00:20 UTC 2019 - g.santomaggio@gmail.com

- Elixir 1.8.0
  * Elixir v1.8 comes with many improvements at the infrastructure level, improving compilation time, 
    speeding up common patterns, and adding features around introspection of the system.
    See full changelog at https://github.com/elixir-lang/elixir/releases/tag/v1.8.0
-------------------------------------------------------------------
Mon Jan 28 11:00:20 UTC 2019 - g.santomaggio@gmail.com

- Elixir 1.8.0
  * Elixir v1.8 comes with many improvements at the infrastructure level, improving compilation time, 
    speeding up common patterns, and adding features around introspection of the system.
    See full changelog at https://github.com/elixir-lang/elixir/releases/tag/v1.8.0

OBS-URL: https://build.opensuse.org/request/show/669054
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=38
2019-01-28 12:14:18 +00:00
efc8581e83 Accepting request 669040 from home:gsantomaggio_suse:branches:devel:languages:erlang
-----------------------  --------------------------------------------
- Elixir 1.8.0
  * Elixir v1.8 comes with many improvements at the infrastructure level, improving compilation time, 
    speeding up common patterns, and adding features around introspection of the system.
    See full changelog at https://github.com/elixir-lang/elixir/releases/tag/v1.8.0
  * Enhancements
    EEx
    [EEx] Optimize the default template engine to compile and execute more efficiently
    Elixir
    [Calendar] Add Calendar.TimeZoneDatabase and a Calendar.UTCOnlyTimeZoneDatabase implementation
    [Calendar] Add callbacks day_of_year/3, quarter_of_year/3, year_of_era/1, and day_of_era/3
    [Code.Formatter] Preserve user's choice of new line after most operators
    [Date] Add Date.day_of_year/1, Date.quarter_of_year/1, Date.year_of_era/1, and Date.day_of_era/1
    [DateTime] Add DateTime.from_naive/3, DateTime.now/1, and DateTime.shift_zone/3
    [File] Allow :raw option in File.exists?/2, File.regular?/2, and File.dir?/2
    [File] Allow POSIX time as an integer in File.touch/2 and File.touch!/2
    [Inspect] Allow Inspect protocol to be derivable with the :only/:except options
    [Kernel] Do not propagate counters to variables in quote inside another quote
    [Kernel] Warn on ambiguous use of :: and | in typespecs
    [Kernel] Add :delegate_to @doc metadata tag when using defdelegate
    [Kernel] Improve compile-time building of ranges via the .. operator
    [Kernel] Compile charlist interpolation more efficiently
    [Kernel] Add floor/1 and ceil/1 guards
    [Kernel.SpecialForms] Add :reduce option to for comprehensions
    [List] Add List.myers_difference/3 and List.improper?/1
    [Macro] Add Macro.struct!/2 for proper struct resolution during compile time
    [Map] Optimize and merge nested maps put and merge operations
    [Range] Add Range.disjoint?/2
    [Record] Reduce memory allocation when updating multiple fields in a record
    [Registry] Allow associating a value on :via tuple
    [String] Add String.bag_distance/2
    [Task] Add $callers tracking to Task - this makes it easier to find which process spawned a task and use it for tracking ownership and monitoring
    ExUnit
    [ExUnit] Add ExUnit.after_suite/1 callback
    [ExUnit.Assertions] Show last N messages (instead of first N) from mailbox on assert_receive fail
    IEx
    [IEx.Helpers] Add port/1 and port/2
    [IEx.Server] Expose IEx.Server.run/1 for custom IEx sessions with the ability to broker pry sessions
    Mix
    [Mix] Add Mix.target/0 and Mix.target/1 to control dependency management per target
    [Mix.Project] Add :depth and :parents options to deps_paths/1
    [mix archive.install] Add a timeout when installing archives
    [mix compile] Include optional dependencies in :extra_applications
    [mix escript.install] Add a timeout when installing escripts
    [mix format] Warn when the same file may be formatted by multiple .formatter.exs
    [mix test] Allow setting the maximum number of failures via --max-failures
    [mix test] Print a message instead of raising on unmatched tests inside umbrella projects
  * Bug fixes
    Elixir
    [Calendar] Allow printing dates with more than 9999 years
    [Exception] Exclude deprecated functions in "did you mean?" hints
    [Float] Handle subnormal floats in Float.ratio/1
    [Kernel] Remove Guard test tuple_size(...) can never succeed Dialyzer warning on try
    [Kernel] Expand operands in size*unit bitstring modifier instead of expecting size and unit to be literal integers
    [Kernel] Do not deadlock on circular struct dependencies in typespecs
    [Kernel] Raise proper error message when passing flags to the Erlang compiler that Elixir cannot handle
    [Kernel] Do not leak variables in cond clauses with a single matching at compile-time clause
    [NaiveDateTime] Do not accept leap seconds in builder and parsing functions
    [String] Fix ZWJ handling in Unicode grapheme clusters
    [StringIO] Handle non-printable args in StringIO gracefully
    IEx
    [IEx.Helpers] Use typespec info (instead of docs chunk) and properly format callbacks in b/1
    Logger
    [Logger] Allow Logger backends to be dynamically removed when an application is shutting down
    Mix
    [mix compile] Ensure changes in deps propagate to all umbrella children - this fix a long standing issue where updating a dependency would not recompile all projects accordingly, requiring a complete removal of _build
    [mix compile] Avoid time drift when checking and updating compiler manifest files
    [mix compile.app] Respect the :only option between umbrella siblings
    [mix compile.protocols] Reconsolidate protocols if local dependencies are stale
    [mix deps] Properly mark dependencies with different :system_env as diverged
    [mix new] Use --module value when setting up filenames

OBS-URL: https://build.opensuse.org/request/show/669040
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=37
2019-01-28 11:39:22 +00:00
Dominique Leuenberger
a328075f4a Accepting request 662760 from devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/662760
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/elixir?expand=0&rev=1
2019-01-21 09:45:48 +00:00
f7e3602538 Accepting request 662606 from home:matwey:branches:devel:languages:erlang
- Use %{_rpmmacrodir} for macros.elixir

OBS-URL: https://build.opensuse.org/request/show/662606
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=35
2019-01-03 08:33:01 +00:00
b646e41b9e Accepting request 660108 from home:matwey:branches:devel:languages:erlang
- Set License to Apache-2.0.
  I have not found where did ErlPL come from.

- Set License to Apache-2.0.
  I have not found where did ErlPL come from.

OBS-URL: https://build.opensuse.org/request/show/660108
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=34
2018-12-20 07:05:40 +00:00
Matwey Kornilov
3f4f9149b1 Accepting request 657194 from home:jengelh:branches:devel:languages:erlang
- Improvements to description grammar.

OBS-URL: https://build.opensuse.org/request/show/657194
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=33
2018-12-11 13:55:23 +00:00
d82e1bcca8 Accepting request 656890 from home:matwey:branches:devel:languages:erlang
- Use %license for LICENSE

- Add elixir-doc.changes

OBS-URL: https://build.opensuse.org/request/show/656890
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=32
2018-12-10 17:34:06 +00:00
e49d9515e2 Accepting request 647625 from home:gsantomaggio:branches:devel:languages:erlang
- Elixir 1.7.4
  * Bug fixes
    [Calendar] Fix for converting from negative iso days on New Year 
    in a leap year
    [Kernel] Ensure @spec, @callback, @type and friends can be read 
    accordingly
    [Module] Avoid warnings when using Module.eval_quoted in the middle of 
    existing definitions
    [mix archive.build] Unload previous archive versions before building
    [mix format] Expand paths so mix format path\for\windows.ex works
    [mix test] Ensure that --cover displays correct coverage in an umbrella app
- Elixir 1.7.3
  * Bug fixes
    [ExUnit.Assertions] Do not attempt to expand try/1 as it is a special form
    [mix compile.app] Do not include applications with runtime: false as a runtime 
    dependency for applications coming from Hex    
    [mix compile.app] Do not include applications with runtime: false as a runtime dependency 
    for applications coming from Hex
- Elixir 1.7.2
  * Bug fixes
    [Kernel] Do not emit warnings for repeated docs over different clauses due to false 
    positives
    [mix compile] Properly mark top-level dependencies as optional and as runtime. 
    This fixes a bug where Mix attempted to start optional dependencies of a package when 
    those optional dependencies were not available
    [mix compile] Avoid deadlock when a config has a timestamp later than current time
    [mix test] Do not fail suite if there are no test files
- Elixir 1.7.1
  * Bug fixes
    [Calendar] Work-around a Dialyzer bug that causes it to loop for a long time, 
    potentially indefinitely	
- Elixir 1.7
  Elixir v1.7 is the last release to support Erlang/OTP 19. We recommend everyone to migrate to 
  Erlang/OTP 20+.
  See the full release notes here: https://github.com/elixir-lang/elixir/releases/tag/v1.7.0

OBS-URL: https://build.opensuse.org/request/show/647625
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=31
2018-11-09 17:20:42 +00:00
cd8d5b352b Accepting request 620027 from home:develop7:branches:devel:languages:erlang
- Elixir 1.6.6
  This release supports Erlang/OTP 21.0 by removing all warnings and by 
  properly supporting the new Erlang logger module.
  * Bug fixes
    [Base] Do not raise when finding bad digits in Base.decode32! with 
    `case: :mixed`
    [Code] Preserve the user's choice when fn is followed by a newline and it 
    has only a single clause
    [DynamicSupervisor] Properly account for restarting children in the 
    `:max_children` configuration
    [String] Add performant impl for string upcase/downcase :ascii mode
    [Task.Supervisor] Fix type spec for start_child/4
    [Logger] Do not crash truncation when truncate is set to infinity
    [mix format] Match files starting with dot
- Elixir 1.6.5
  This release supports Erlang/OTP 21.0-rc by removing all warnings and by 
  properly redirecting logger output. Note it is not guaranteed it will support 
  Erlang/OTP 21.0 final.
  Bug fixes
    [Code] Preserve the user's choice in the formatter on parens call with next 
    break fits
    [Code] Preserve the user's choice in the formatter on calls without parens 
    when we have one argument per line
    [Code] Fix formatting when there is a tilde in the first element of a 
    bitstring
    [Kernel] Support specsdiff flag on __info__ spec clauses
    [Kernel] Do not exclude hygienic vars in defguard
    [Kernel.SpecialForms] Mark for comprehensions as generated to avoid 
    dialyzer warnings
    [Macro] Make sure Macro.to_string/2 emits valid quoted expressions

OBS-URL: https://build.opensuse.org/request/show/620027
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=30
2018-07-01 12:39:18 +00:00
a23378b20a Accepting request 600365 from home:develop7:branches:devel:languages:erlang
Elixir 1.6.4

OBS-URL: https://build.opensuse.org/request/show/600365
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=29
2018-04-24 10:02:55 +00:00
ca687d1760 Accepting request 538100 from home:gutigen:branches:devel:languages:erlang
Update to 1.5.2

OBS-URL: https://build.opensuse.org/request/show/538100
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=28
2017-11-02 06:03:33 +00:00
7f5da34fa2 Accepting request 514786 from home:develop7:branches:devel:languages:erlang
Elixir 1.5.1

OBS-URL: https://build.opensuse.org/request/show/514786
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=27
2017-08-06 11:02:54 +00:00
07789c41c6 Accepting request 508409 from home:develop7:branches:devel:languages:erlang
Elixir v1.4.5

OBS-URL: https://build.opensuse.org/request/show/508409
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=26
2017-07-05 20:07:34 +00:00
eb398fe080 Accepting request 496410 from home:develop7:branches:devel:languages:erlang
Elixir v1.4.4

OBS-URL: https://build.opensuse.org/request/show/496410
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=25
2017-05-18 19:33:54 +00:00
95952cf34d Accepting request 460659 from home:develop7:branches:devel:languages:erlang
Elixir v1.4.2

OBS-URL: https://build.opensuse.org/request/show/460659
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=24
2017-02-27 09:35:04 +00:00
9f90a15356 Accepting request 449010 from home:develop7:branches:devel:languages:erlang
- update to v1.4.0

OBS-URL: https://build.opensuse.org/request/show/449010
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=23
2017-01-06 18:25:47 +00:00
ac921cd745 Accepting request 434012 from home:develop7:branches:devel:languages:erlang
- update to v1.3.4
  1. Bug fixes
    Elixir
      [Kernel] Ensure the compiler does not generate unecessary variable 
      bindings inside case statements. This improves the code emitted and make 
      sure "unused variable warnings" are not mistakenly silenced
      [Kernel] Move raise checks to runtime to avoid crashing cover on Erlang 19.1
      [Protocol] Do not emit warnings when using protocols on opaque types
    ExUnit
      [ExUnit.CaptureLog] Flush Erlang's :error_logger before capturing to 
      avoid mixed messages

OBS-URL: https://build.opensuse.org/request/show/434012
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=22
2016-10-09 20:07:17 +00:00
Matwey Kornilov
5ad0ccb64f Accepting request 430310 from home:develop7:branches:devel:languages:erlang
update to v1.3.3

OBS-URL: https://build.opensuse.org/request/show/430310
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=21
2016-09-25 20:40:26 +00:00
63ac6d3369 Accepting request 416023 from home:develop7:branches:devel:languages:erlang
update to v1.3.2

OBS-URL: https://build.opensuse.org/request/show/416023
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=20
2016-07-30 10:45:11 +00:00
Matwey Kornilov
d7cb9f3f04 Accepting request 405764 from home:develop7:branches:devel:languages:erlang
update to v1.3.1

OBS-URL: https://build.opensuse.org/request/show/405764
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=19
2016-06-30 18:54:57 +00:00
Matwey Kornilov
02f52db042 Accepting request 404775 from home:develop7:branches:devel:languages:erlang
update to v1.3.0

OBS-URL: https://build.opensuse.org/request/show/404775
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=18
2016-06-25 10:45:04 +00:00
Matwey Kornilov
148ad3789a Accepting request 393154 from home:pereira_alex:branches:devel:languages:erlang
update to elixir version 1.2.5

OBS-URL: https://build.opensuse.org/request/show/393154
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=17
2016-05-01 10:08:08 +00:00
50405339df Accepting request 361289 from home:develop7:branches:devel:languages:erlang
update to v1.2.3

OBS-URL: https://build.opensuse.org/request/show/361289
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=16
2016-02-24 16:22:30 +00:00
b31e4e9fb6 OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=15 2016-02-04 14:28:47 +00:00
0257018268 Accepting request 357678 from home:pereira_alex:elixir
Hi,

I updated elixir to latest version 1.2.2.

This is the first time I do this, so please let me know if I did anything wrong!

Thanks!

OBS-URL: https://build.opensuse.org/request/show/357678
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=14
2016-02-04 14:22:16 +00:00
Matwey Kornilov
a297cc6ac4 Accepting request 351792 from home:namtrac:branches:devel:languages:erlang
Use the full source URL in elixir-doc.spec

OBS-URL: https://build.opensuse.org/request/show/351792
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=13
2016-01-10 08:46:54 +00:00
Matwey Kornilov
5bdef37a3b Accepting request 351694 from home:develop7:branches:devel:languages:erlang
fixed elixir-doc broken by upgrade

OBS-URL: https://build.opensuse.org/request/show/351694
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=12
2016-01-02 19:46:56 +00:00
2f73dc8ee0 Accepting request 351574 from home:namtrac:branches:devel:languages:erlang
- Update to v1.2.0 
  + Erlang 18 support
  + Many language improvements
  + Please see https://github.com/elixir-lang/elixir/releases/tag/v1.2.0
    for the complete changelog.
- Use original source tarball
- Add erlang-dialyzer dependency for the test suite

OBS-URL: https://build.opensuse.org/request/show/351574
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=11
2016-01-02 17:42:28 +00:00
Matwey Kornilov
f78fb707ff Accepting request 345466 from home:jiri-bati-novak:branches:devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/345466
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=10
2015-11-20 20:41:18 +00:00
11b877c67c OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=9 2015-11-18 09:25:20 +00:00
f9b3c9b0b6 Accepting request 315411 from home:matwey:branches:devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/315411
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=8
2015-07-09 13:54:14 +00:00
9c27786f5f Accepting request 306390 from home:matwey:branches:devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/306390
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=7
2015-05-15 17:02:04 +00:00
Matwey Kornilov
62eb668834 Accepting request 222665 from home:develop7:branches:devel:languages:erlang
New upstream release

- Update to 0.12.4
  * see CHANGELOG.md for backward incompatibilities and 
    enhancements

OBS-URL: https://build.opensuse.org/request/show/222665
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=6
2014-02-18 07:32:21 +00:00
Sascha Peilicke
869c6ce394 Accepting request 221165 from home:matwey:branches:devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/221165
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=5
2014-02-17 09:46:00 +00:00
Matwey Kornilov
cdb0bd1b94 Accepting request 212438 from home:gnzh:branches:devel:languages:erlang
I'm not very familiar with OSC, but I managed to update elixir to version 12.0.

OBS-URL: https://build.opensuse.org/request/show/212438
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=4
2013-12-29 16:47:46 +00:00
Matwey Kornilov
e5dce5bf6d Accepting request 186669 from home:matwey:branches:devel:languages:erlang
OBS-URL: https://build.opensuse.org/request/show/186669
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=3
2013-08-12 07:50:11 +00:00
Matwey Kornilov
9b1c7cd022 Accepting request 182419 from home:matwey:branches:devel:languages:erlang
- Fix git >= 1.7 requirement

OBS-URL: https://build.opensuse.org/request/show/182419
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=2
2013-07-07 14:21:04 +00:00
Matwey Kornilov
84e904af4f Accepting request 182275 from home:matwey
Elixir language

OBS-URL: https://build.opensuse.org/request/show/182275
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang/elixir?expand=0&rev=1
2013-07-05 08:05:02 +00:00
6 changed files with 0 additions and 18 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5a6beb4e3d68803e17bcbbd850de8cf663631cca3eff7c8b14cd1e08caa8466b
size 6298402

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7567c7dcedd5e999d2d41bc2ff70626f49ec283af22eda4f347861bccb34c301
size 3254822

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:adf8f367885b40f4905ba92636c99fc3d5f8b28a007a68320e8b1a9f0b2ea1db
size 6300987

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7bb8e6414b77c1707f39f620a2ad54f68d64846d663ec78069536854247fb1ab
size 3255067

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7fa52ef7aeb1dc478187f536ae85f63289abe88090659c1dad0bb9ab09821897
size 6295863

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f29104ae5a0ea78786b5fb96dce0c569db91df5bd1d3472b365dc2ea14ea784f
size 3355182