Commit Graph
13 Commits
Author SHA1 Message Date
José Valim b04bbed1e3 Check for prim_tty on Erlang/OTP 26+ 2023-03-23 15:52:27 +01:00
José Valim 805076dc9e Make sure default dbg colors work on both light and dark modes 2023-03-13 14:03:42 +01:00
sabiwara 239ae0877a Handle syntax_colors in quoted_to_algebra and dbg (#12106) 2022-09-04 15:10:22 +02:00
José Valim fd5f3a1674 Share syntax colors between IEx and dbg (#11992) 2022-07-18 11:54:05 +02:00
José Valim 658bceee63 Track dbg callback inside Mix projects 2022-07-16 20:48:16 +02:00
José Valim d2cb89e92b Update registered process lists, closes #9103 2019-05-31 19:24:17 +02:00
Daniil Fedotov a162832970 Make regexes fall back to binary matching on incompatible runtime version (#9040)
Regexes are precompiled to binary values during code compilation.
These binary values may be incompatible between different PCRE versions
and OS endianness. This makes code less portable to achieve slight
performance improvement.

PCRE version and endianness are parts of Regex structure and may be
checked in runtime.

This commit adds this check and makes regex execution fall back 
to binary matching if versions are incompatible.

This slightly reduces performance (around 5% for simple regexes) for
compatible versions because there is an additional version read.
Also for incompatible versions it's as fast as binary matching.
2019-05-21 09:34:55 +02:00
Lau Taarnskov f36666a764 Add TimeZoneDatabase behaviour for time zone data.
Signed-off-by: José Valim <jose.valim@plataformatec.com.br>
2018-11-13 17:43:59 +01:00
Michał Muskała a095b5438f Replace use of rebar in build scripts 2018-06-15 14:11:19 +02:00
José Valim b37e8a3637 Start v1.7 2017-12-23 19:40:30 +01:00
José Valim 7880536a13 Remove entry points for rebar 2 2017-09-29 16:11:37 +02:00
José Valim 7c6f78206e Allow elixir to work as a rebar dependency
rebar expects its dependencies to have a file at `src/elixir.app.src`.
This is a work around a rebar limitation since it should support a way
to have an umbrella application, as OTP.
2012-07-08 16:50:54 +02:00
José Valim d5031b6347 Move all code to erlang style apps 2012-07-05 20:20:16 +02:00