José Valim
|
28264c6792
|
Improvements to the operator table
* |>, <<<, >>> and ^^^ were made left associative
* <, >, <=, >= were given higher precedence than
comparison ones (==, !=, etc)
* xor is deprecated
|
2014-06-29 16:18:33 +02:00 |
|
José Valim
|
18f5063814
|
Update (soft) deprecations
|
2014-06-29 15:13:02 +02:00 |
|
José Valim
|
f95cafe5ca
|
Fix regression when case is used inside cond head
|
2014-06-28 16:31:03 +02:00 |
|
José Valim
|
b4415f2a14
|
Change precedence of & to not special case /
|
2014-06-28 11:16:51 +02:00 |
|
José Valim
|
538b51c20a
|
Remove usage of :filelib functions
This is to work around a regression in 17.1 where many
:filelib functions were broken. More information read:
http://erlang.org/pipermail/erlang-bugs/2014-June/004465.html
|
2014-06-27 23:00:18 +02:00 |
|
José Valim
|
c8a0158791
|
Add @external_resource attribute, closes #2455
|
2014-06-27 22:16:34 +02:00 |
|
Yuki Ito
|
a7645a2c8b
|
Ensure we can only use variables and \\ as arguments of bodyless clause, closes #2374
|
2014-06-26 23:06:49 +09:00 |
|
José Valim
|
a6b1cca91f
|
Soft deprecate Mix.Generator.from_file/1
|
2014-06-26 13:35:54 +02:00 |
|
José Valim
|
c819bdbf74
|
Raise CondClauseError for cond clause mismatch
|
2014-06-25 01:46:56 +02:00 |
|
José Valim
|
64f8541ee6
|
Make cond a special form so it does not leak vars on head
|
2014-06-25 01:46:56 +02:00 |
|
José Valim
|
5c7fdcc244
|
Soft deprecate EEx.TransformerEngine and EEx.AssignsEngine
|
2014-06-24 13:51:17 +02:00 |
|
José Valim
|
e571218917
|
Sigils no longer balance start and end tokens, closes #2284
|
2014-06-24 13:17:43 +02:00 |
|
José Valim
|
aa01dd1fc1
|
Ensure derived protocols are defined with a file
|
2014-06-24 11:28:27 +02:00 |
|
José Valim
|
3ec0d20621
|
Only set encoding when there is noshell, closes #2432
|
2014-06-22 14:16:40 +02:00 |
|
Eric Meadows-Jönsson
|
0f43aca5bc
|
Merge pull request #2424 from ericmj/delay-typespecs
Delay typespec compilation to after expansion
|
2014-06-18 20:01:17 +02:00 |
|
Eric Meadows-Jönsson
|
587c83cbff
|
Delay typespec compilation to after expansion
|
2014-06-18 19:49:57 +02:00 |
|
José Valim
|
feb9cb645e
|
Remove previously deprecated behaviour
|
2014-06-18 16:56:59 +02:00 |
|
José Valim
|
924350868a
|
Deprecate previously soft deprecated conversion functions
|
2014-06-17 13:21:34 +02:00 |
|
José Valim
|
7de880495b
|
Remove previously deprecated code, enable new deprecations
|
2014-06-10 12:35:07 +02:00 |
|
José Valim
|
2b3e53670e
|
Provide Protocol.derive/3
|
2014-06-05 22:54:10 +02:00 |
|
José Valim
|
dff93a44c2
|
Soft deprecate size/1
Closes #2356
|
2014-06-05 21:02:10 +02:00 |
|
José Valim
|
f76c8fec7b
|
Support E in scientific notation for floats
|
2014-06-05 13:18:25 +02:00 |
|
Sonny Scroggin
|
e369900b06
|
Grammar fix.
|
2014-06-04 22:56:02 -05:00 |
|
José Valim
|
436f563ad3
|
Ensure variables do not leak on callbacks
|
2014-05-25 14:22:23 +02:00 |
|
José Valim
|
34c2da2c65
|
Initial work on @derive for structs
|
2014-05-25 01:43:58 +02:00 |
|
José Valim
|
a3d5be91f2
|
Remove deprecated quote options
|
2014-05-25 01:43:58 +02:00 |
|
José Valim
|
3ab1db6740
|
Move Protocol consolidation up to the Protocol module
|
2014-05-24 18:28:48 +02:00 |
|
José Valim
|
83fa2fbbbf
|
Update CHANGELOG
|
2014-05-24 13:58:51 +02:00 |
|
José Valim
|
2c630ff33c
|
Enable previously set deprecations
|
2014-05-24 13:13:30 +02:00 |
|
José Valim
|
007571e979
|
Remove deprecated records
|
2014-05-24 12:59:01 +02:00 |
|
José Valim
|
eb32937858
|
Get rid of Kernel.access/2 in favor of Access.get/2
|
2014-05-24 12:45:33 +02:00 |
|
Alexei Sholik
|
bc65fc0276
|
Preserve docs chunk during protocol consolidation
|
2014-05-24 03:45:30 +03:00 |
|
Alexei Sholik
|
b1f0d3ed99
|
Add version tag to Elixir’s beam chunk
This will allow us to change the layout of the chunk in the future
|
2014-05-24 03:45:29 +03:00 |
|
Alexei Sholik
|
8a3f2cfc2f
|
Remove :docs and :moduledoc clauses from the __info__ function
Instead, we keep the docs in a custom chunk within the .beam file;
this will allow us to lazily load them
|
2014-05-24 03:45:29 +03:00 |
|
José Valim
|
8652ee5838
|
Do not allow keyword on containers without pos args
|
2014-05-23 20:59:38 +02:00 |
|
José Valim
|
fb49aa1e99
|
Deprecate Dict.Behaviour in favor of Dict
|
2014-05-23 00:09:36 +02:00 |
|
José Valim
|
55e885f5c5
|
Ensure we don't leak erlang terms on failure, closes #2303
|
2014-05-21 12:44:12 +02:00 |
|
José Valim
|
f92d8393da
|
(Soft) deprecate set_elem/3 in favor of put_elem/3, closes #2259
|
2014-05-21 12:04:22 +02:00 |
|
José Valim
|
b342739dba
|
Tag wrong heredoc start as SyntaxError instead of TokenMissingError
|
2014-05-20 20:25:31 +02:00 |
|
José Valim
|
dc9803de6d
|
Remove inlist and inbits from keywords list
|
2014-05-19 23:12:45 +02:00 |
|
José Valim
|
be34a75124
|
Disabling :hygiene in quote is deprecated
|
2014-05-19 18:25:56 +02:00 |
|
José Valim
|
78c16c0e89
|
Do not allow nil context to be set on quote
|
2014-05-19 15:41:09 +02:00 |
|
José Valim
|
540c763c85
|
Move binary and list conversions to String and List
|
2014-05-17 17:02:46 +02:00 |
|
José Valim
|
3d4877ffda
|
Get rid of BitString module and bitstring conversions
|
2014-05-17 16:34:26 +02:00 |
|
José Valim
|
84262257ef
|
Move Integer/Float conversions to their respective modules
|
2014-05-17 16:29:49 +02:00 |
|
José Valim
|
68dd952b45
|
More deprecations around tuples and records
|
2014-05-17 16:13:02 +02:00 |
|
José Valim
|
a068b5a4b0
|
Move List and String deprecations to new mechanism
|
2014-05-17 16:02:56 +02:00 |
|
Eric Meadows-Jönsson
|
dbe918c911
|
Merge pull request #2288 from ericmj/compile-deprecations
Make deprecations compiler warnings
|
2014-05-17 15:53:53 +02:00 |
|
Eric Meadows-Jönsson
|
4977ec8c05
|
Make deprecations compiler warnings
|
2014-05-17 15:52:00 +02:00 |
|
José Valim
|
bf8f5c4bb8
|
Add String.to_char_list and List.to_string
|
2014-05-17 13:59:17 +02:00 |
|