Commit Graph
199 Commits
Author SHA1 Message Date
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