José Valim
0538e46023
Compile unicode modules in parallel
2014-01-09 20:12:20 +01:00
José Valim
d6de0979fb
Ensure Elixir own .app files include all lib modules
2014-01-08 15:04:19 +01:00
José Valim
59402569ed
Use relative paths when compiling elixir itself
2014-01-07 12:00:57 +01:00
Eric Meadows-Jonsson
9a0e8f38de
Remove record_test from eunit suite
2013-11-29 01:42:37 +01:00
José Valim
e0354005ea
Simplify get_opt(internal) handling
2013-11-25 09:06:01 +01:00
José Valim
bed554cc50
Update release docs task
2013-11-21 17:24:03 +01:00
John Warwick
a135e14348
Updated 'make docs' to latest ex_doc cli args
2013-11-18 21:50:44 -05:00
José Valim
83db533700
Merge pull request #1872 from elixir-lang/jv-_build
...
Compile projects to _build
2013-11-12 05:02:00 -08:00
José Valim
7614b6c1d0
Rename _build to _build/shared
2013-11-12 09:57:01 +01:00
Eric Meadows-Jonsson
f6a2046850
Keep debug info for unicode files
...
Dialyzer stops processing when it finds a .beam file without debug info.
Only increases file size with ~120kb in total.
2013-11-11 21:21:44 +01:00
José Valim
2854fec36a
Move mix dependencies to _build
2013-11-11 13:19:10 +01:00
José Valim
5c55f0fe91
Move mix configs to app environment and split TasksServer
2013-11-10 20:03:13 +01:00
José Valim
a6474aecd4
Extract Mix.ProjectStack from Mix.Server
2013-11-10 19:05:40 +01:00
Alexei Sholik
ecd95a8929
Mark the autogenerated lib/src/elixir.app.src as such
2013-11-05 15:12:56 +02:00
José Valim
94579848cc
Move unicode from priv/ to unicode/
2013-11-05 08:17:33 +01:00
José Valim
9a684f0c0f
Clean up ebin on Makefile recompile, closes #1808
2013-10-28 08:46:39 +01:00
José Valim
e35ddb6781
Update CHANGELOG
2013-10-07 19:01:57 +02:00
José Valim
81c6ac2548
Use GraphemeBreakProperty as in Unicode Annex #29
2013-10-07 17:59:25 +02:00
José Valim
e654f73762
Release v0.10.2
2013-09-03 15:02:43 -03:00
José Valim
5116e28aac
Avoid echo with no args on windows
2013-07-25 19:59:54 +02:00
José Valim
7f147a2b89
Clean up make clean
2013-07-22 09:11:25 +02:00
José Valim
fecace0a77
Update dyalizer task and fix some of the reports
2013-07-20 17:21:21 +02:00
José Valim
dbf1e25e15
Bump to 0.10.1-dev
2013-07-15 11:34:00 +02:00
hasufell
b0f9d7e9bc
MAKE: respect LIBDIR variable
...
Some distributions do not use plain "lib", rather "lib64"
and "lib32". Allow to control this variable.
2013-07-10 14:54:53 +02:00
hasufell
f9afc520ca
MAKE: standardize install variables
...
- convert to autotools-like variables commonly used in build scripts
- respect DESTDIR (used for temporary install locations)
- fix symlink logic to work with DESTDIR
${foo##bar} is posix, see:
http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html
under "2.6.2 Parameter Expansion"
- quote all variables that can contain whitespace
(make does not take care of that!)
2013-07-10 14:52:48 +02:00
hasufell
a6589c62a4
MAKE: allow more verbose build output
...
people can now run:
make Q=
to get a the maximum of build output
2013-07-10 14:27:40 +02:00
José Valim
262a47d6ee
Remove hopefully uneeded rebar hacks
2013-07-08 21:01:47 +02:00
José Valim
b830485541
Ensure Elixir can run on directories with :, closes #1375
2013-07-07 10:00:46 +02:00
José Valim
4c5cb1bc7a
Set a PROMPT when invoking rebar
...
This is a common failure when installing Elixir when
users have Unicode Characters in their PROMPT environment
variable. We have attempted to fix this issue in rebar
but it continues showing up, so we will temporarily set
the prompt ourselves
2013-06-27 09:27:38 +02:00
José Valim
7014986f65
Add -f option to make clean_exbeam
2013-06-18 12:26:23 +02:00
José Valim
9904bdce9d
Warn on undefined module attributes, closes #963
2013-06-18 12:19:15 +02:00
José Valim
fc9506e28e
Add missing rm -rf ebin back to docs task
2013-06-10 21:24:16 +08:00
José Valim
5c01be91ea
Fix Makefile dependencies
2013-06-10 15:10:42 +08:00
José Valim
fed406a2e6
Rename test/doctest.exs file to test/doc_test.exs to follow file name convention
2013-06-10 14:27:38 +08:00
Jonathan J Hunt
ce55936b45
Added more informative error to Makefile when ex_doc is not available.
...
Added more information to README about building docs.
fixes #1151
2013-06-09 16:04:48 -07:00
Alexei Sholik
636275c064
Revert "Make test_doctest target depend on test_ex_unit"
...
This reverts commit b2d0355ef9 .
Better keep the tests separate as before. It is sufficient to have
ex_unit tests invoked before doctest tests when doing the full `make test`
2013-05-28 18:54:22 +03:00
Alexei Sholik
b2d0355ef9
Make test_doctest target depend on test_ex_unit
2013-05-28 17:00:48 +03:00
Alexei Sholik
619f345423
Test ex_unit before doctests
2013-05-28 13:53:18 +03:00
José Valim
2c98c0999d
An Elixir module now translates to Elixir.Module instead of Elixir-Module
2013-05-23 14:36:56 +02:00
José Valim
16555c974a
Update ExDoc directory
2013-05-17 09:54:28 +02:00
José Valim
869e90f2e5
Split SOURCE_REF into its own makefile function
2013-05-17 09:50:08 +02:00
Alexei Sholik
b08289768a
Replace getrev.sh with a one-liner (thanks @bellthoven)
2013-05-17 01:35:48 +03:00
Alexei Sholik
a67e445883
Retrieve the most suitable revision for source links in the docs
2013-05-16 15:55:09 +03:00
José Valim
80ae2e9bf2
Ensure String.Unicode is in elixir.app on clean install, closes #999
2013-05-01 12:12:02 -07:00
José Valim
3e6e6ee99b
Update exdoc links
2013-04-24 11:16:28 -06:00
José Valim
f8c0729f3b
Split doctest structure from other kernel tests
2013-04-09 19:14:55 -07:00
José Valim
b396696c5c
Use latest ExDoc
2013-02-19 12:14:45 -07:00
José Valim
1dd1f2b213
Use hardcoded version on elixir.app.src for now
...
Related to #808
2013-01-30 10:04:23 -07:00
José Valim
d2f76453d6
Compile before release targets
2013-01-28 10:43:29 -07:00
José Valim
437adc1dd0
Release v0.8.0
2013-01-28 10:03:29 -07:00