Ariel Otilibili
c0a02892cd
Removed fun_stacktrace
...
* introduced in ad2d57d8b6
* CI/CD uses R23 and onwards
* erlang:get_stacktrace/0 removed in R23.
[1] https://www.erlang.org/doc/general_info/removed#functions-removed-in-otp-23
2024-03-07 06:58:52 +01:00
Ariel Otilibili
2286a6ed9b
Removed namespaced_types
...
* introduced for handling deprecated types existing before R17
* introduced in 523a66ad74
* CI/CD handles R19 up to R24
* R19 and onwards have dict:dict/0 [1,2]
[1] https://www.erlang.org/docs/19/man/dict
[2] https://www.erlang.org/docs/24/man/dict#type-dict
2024-02-17 22:04:50 +01:00
Ariel Otilibili
eca2d2129c
Removed have_callback_support
...
* introduced by 95f723e1e0
* mentioned as well in 47bcbd49b6
* introduced for compatibility with OTP R14
* CI/CD now tests from R19 and onwards.
2024-02-04 12:39:42 +01:00
Ariel Otilibili
685f08621b
Removed conditions on deprecated cryptos and rand modoles
...
* CI/CD lowest OTP version is 19.3
* from 19.3, `rand` module exists (https://www.erlang.org/docs/19/man/rand )
* from 19.3, `crypto:hash/1` exists (https://www.erlang.org/docs/19/man/crypto ).
2024-01-12 19:46:27 +01:00
Tristan Sloughter
885f961c02
upgrade cf dep
2018-05-02 20:44:27 -06:00
Fred Hebert
ad2d57d8b6
Work around OTP-21 deprecation of get_stacktrace()
2018-05-02 21:47:52 -04:00
Fred Hebert
f8f72b7cc5
Add compile-time switch for OTP-20 string funcs
...
Allows support for Unicode data, and prevents compile warnings that will
start with OTP-20.
2017-11-01 11:26:17 -04:00
Luis Rascao
4513db483d
Bump cf to 0.2.2
2016-11-27 18:57:55 +00:00
Tristan Sloughter
001e7fcf4b
remove use of deprecated random module
2016-05-12 21:54:04 -05:00
Heinz N. Gies
87c76aeb2a
Alow less colourful output
...
Basically this adds a new/3 with a third argument of intensity.
The default (and by that the behaviour of new/1 and /2) remain
unchanged so existing code isn't affected.
If intenisty is set to `low` (instead of `high`) then only the
prefix is coloured making the whole output less colourful and
for some cases easyer to read.
2015-09-23 20:41:15 +02:00
Eric Merritt
885a516f03
remove proper as a testing tool from the package
...
PropEr has a problematic license and that makes it unusable.
Historically, there was some ideas that it was going to change but it
never did.
2015-09-04 10:48:21 -07:00
Tristan Sloughter
d726ba2742
move to rebar3 and bump version
2015-06-22 17:06:50 -05:00
Tristan Sloughter
3121c892b4
support r14/15 crypto
2014-05-24 09:42:57 -05:00
Tristan Sloughter
523a66ad74
handle deprecated pre-defined types for 17.0 and later
2014-04-22 10:32:44 -05:00
Eric B Merritt
47bcbd49b6
Suppport a vsn signature with a git implementation
2014-03-26 13:32:24 -07:00
Seth Falcon
d9c6ec1d28
Make proper and neotoma dev-only dependencies
...
This patch makes erlware_commons easier to include as a dependency by
removing depedencies that are not needed at run time.
The top-level Makefile creates a .DEV_MODE marker file which is
detected by rebar.config.script. When the marker file is present, the
development only dependencies proper and neotoma are included and a
macro 'DEV_ONLY' is defined. The macro is used to only enable the
proper tests for development mode.
The ec_semver_parser.peg is now located in priv/ and is moved into
src/ by the Makefile. The generated ec_semver_parser.erl is now under
version control; it need not be rebuilt by all projects wishing to
include erlware_commons. It will be rebuilt, as before this change, on
every make invocation.
2013-04-22 14:48:08 -07:00
Ben Kearns
5429ec2d14
Point rebar to fix of proper library for eunit.
...
Signed-off-by: Eric Merritt <ericbmerritt@gmail.com>
2013-01-21 10:51:11 -08:00
Eric Merritt
c4887e2021
enable the rebar semver plugin on erlware_commons
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-10-30 11:45:21 -06:00
Eric Merritt
1540fb1652
cleanup the rebar config
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-10-30 11:45:21 -06:00
Eric Merritt
e9161d8688
provide the ability to format a version into a string as well as parse a version
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-18 20:06:47 -06:00
Eric Merritt
bf37ad9492
suport proper semver parsing and comparison in the semver module
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-08 09:59:27 -05:00
Eric Merritt
cf8cad00df
make sure ec_dictionary gets built first
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-08 09:59:23 -05:00
Eric Merritt
51b5a41c63
add a full makefile that drives rebar
...
Signed-off-by: Jordan Wilberding <diginux@gmail.com>
2012-09-08 09:51:32 -05:00
Eric Merritt
c828f7415a
Migrate erlware_commons to rebar support
2012-06-05 17:59:46 -05:00