José Valim
|
62055875ba
|
Inline binaries inside interpolation
|
2017-03-05 18:10:11 +01:00 |
|
José Valim
|
3cb4f2d3ad
|
Do not require size for bound literals
|
2017-02-24 00:38:59 +01:00 |
|
José Valim
|
c7b06a0ddb
|
Check for float size on elixir_bitstring
|
2017-02-24 00:29:01 +01:00 |
|
José Valim
|
7f488e16ca
|
Check for binary size in bitstring matches
|
2017-02-24 00:29:01 +01:00 |
|
José Valim
|
cdaabf1824
|
Split bitstring logic into proper modules
|
2017-02-23 23:53:12 +01:00 |
|
José Valim
|
98745273fb
|
Improve checking of bitstrings
|
2017-02-23 22:55:35 +01:00 |
|
Aleksei Magusev
|
30ba2c8527
|
Rename elixir_exp module to elixir_expand
|
2017-02-19 21:57:50 +01:00 |
|
Aleksei Magusev
|
c1c009537a
|
Rename m/2 helper macro to key/2 in the main header file
|
2017-02-19 21:56:05 +01:00 |
|
José Valim
|
a722e6c18c
|
More module renaming and organizing
|
2017-02-19 21:20:43 +01:00 |
|
José Valim
|
adb0a0f095
|
Move erlang modules to new erl namespace
|
2017-02-19 20:20:59 +01:00 |
|
Andrea Leopardi
|
0961b07ef2
|
Replace compile_error/4 with form_error/4 in elixir_bitstring (#5788)
|
2017-02-18 17:29:04 +01:00 |
|
Andrea Leopardi
|
fc1ddc27b8
|
Validate type for literal binaries in <<>> during expansion (#5786)
|
2017-02-18 11:58:36 +01:00 |
|
Andrea Leopardi
|
264d52c2c9
|
Raise for invalid literals in <<>> during expansion (#5785)
|
2017-02-18 10:51:51 +01:00 |
|
Andrea Leopardi
|
b4e3475a0a
|
Raise for size() with literal binaries in <<>> during expansion (#5783)
|
2017-02-17 23:16:42 +01:00 |
|
Pedro Medeiros
|
3016cdb69b
|
Fix some exported from case from erlang source (#5214)
Some erlang code were emiting a warning message when some
variables were defined inside the case statement.
|
2016-09-14 13:45:32 +02:00 |
|
José Valim
|
e5f700d5ff
|
Properly splice binaries inside binaries
|
2016-08-09 01:38:01 +02:00 |
|
José Valim
|
24fee6893d
|
Simplify type splicing for binaries
|
2016-07-16 20:31:03 +02:00 |
|
eksperimental
|
685e87bdf0
|
Formmating: Add white space around vertical bar (#4507)
|
2016-04-25 00:55:49 +02:00 |
|
José Valim
|
913ca994f3
|
Add generated annotations
|
2015-10-11 12:02:47 -05:00 |
|
Aleksei Magusev
|
f90eada48f
|
Fix bitstring splicing for bytes type modifier
|
2015-10-07 00:30:41 +02:00 |
|
eksperimental
|
f9bcdd5c1c
|
Add space after comma: Format consistently
|
2015-03-17 22:55:27 +07:00 |
|
Aleksei Magusev
|
10191cd210
|
Use :lists.reverse/2 instead of :lists.reverse/1 and ++
|
2015-02-19 22:49:36 +01:00 |
|
José Valim
|
0cfe5296d5
|
Remove deprecated code
|
2014-08-02 22:35:57 +02:00 |
|
José Valim
|
ecdcfaeda1
|
Remove deprecated features and deprecate soft ones
|
2014-07-12 16:23:17 +02:00 |
|
José Valim
|
e808d9d072
|
Convert existing bitstring examples to new syntax
|
2014-07-02 21:32:00 +02:00 |
|
José Valim
|
38624f2c07
|
New bitstring syntax, closes #1950
|
2014-07-02 21:19:01 +02:00 |
|
José Valim
|
c435dbe38d
|
Convert #elixir_env to a struct too
|
2014-04-30 16:32:13 +02:00 |
|
José Valim
|
56f15d9f4e
|
Do not add spaces after { and before }
This makes the source code consistent with the result
returned by inspect/2.
|
2014-04-21 19:06:35 +02:00 |
|
Eric Meadows-Jönsson
|
c7c5d3af24
|
Allow splicing of binaries with specified size
|
2014-03-11 00:46:43 +01:00 |
|
José Valim
|
33985326b1
|
Forbid bit generators without size in comprehensions
|
2014-02-17 12:44:34 +01:00 |
|
José Valim
|
daa0049b32
|
Move map and struct functionality to elixir_map
|
2014-02-05 17:37:16 +01:00 |
|
José Valim
|
ba88ee7c92
|
Improve binary handling to properly consider chars and bitstring with specifiers
Closes #1963
|
2014-01-10 22:25:08 +01:00 |
|
José Valim
|
952052869f
|
Ensure bitstring modifiers args are expanded
|
2014-01-04 22:44:55 +01:00 |
|
José Valim
|
b03e2173a5
|
Rename translate_each to translate and temp_vars to match_vars
|
2013-12-29 16:08:58 +01:00 |
|
José Valim
|
f547ef82e2
|
Clean up literal handling and add elixir_bitstring
|
2013-12-29 15:41:39 +01:00 |
|