91 Commits (eda264af8a7e9fd8d5c20ce0098f46eef9f50efd)

Author SHA1 Message Date
  Fred Hebert 3b3201ae38 Split up the compiler DAG 5 years ago
  Fred Hebert 3f69c7804f Split up compiler phases 5 years ago
  Fred Hebert 394307bac8 Initial split of pre-hooks for compiler 5 years ago
  Fred Hebert 5c89f25d10 Only lint app files when compiling 6 years ago
  Fred Hebert 6aaa54c6d1 Ensure the right deps are in path 6 years ago
  Fred Hebert d425b4e4ba Fix load order for custom project builders 6 years ago
  Fred Hebert dada4e36e6 Optimize path handling 6 years ago
  Fred Hebert 311ee6b137 Fix a bug in compiler path handling 6 years ago
  Fred Hebert 9d788d8936 Abstracted path management 6 years ago
  Tristan Sloughter 1df574a6f5
throw builder error when returned from project build (#1909) 6 years ago
  Tristan Sloughter dec484643c
compiler behaviour (#1893) 6 years ago
  Tristan Sloughter 8e0ef83de4
add option to compiler provider to only build dependencies (#1888) 6 years ago
  Fred Hebert 0af9aba244 Fix symlink/copying logic in compiler for priv 7 years ago
  Fred Hebert 775261dd0b Prevent copying or symlink non-existing src_dirs 7 years ago
  Fred Hebert f12871451f Safer purge switch 7 years ago
  Fred Hebert d45bacb73b Run a soft purge while within the compiler step 7 years ago
  Fred Hebert c550cf0c4c Fix compilation for custom resources dynamic vsn 7 years ago
  Fred Hebert 65e0708201 Fix include paths in profile multiapp edge case 7 years ago
  Fred Hebert 963c49f5eb Unicode support in all the places 7 years ago
  Zachary Hueras edd032c5f5 Include hook for app compilation 9 years ago
  Zachary Hueras 61ce3eaa3e Add secondary hook for rebar_prv_compile 9 years ago
  alisdair sullivan b29c080931 warn if the directories `eunit' or `ct' show up in `src_dirs' 9 years ago
  alisdair sullivan 9acd23f727 allow ct suites to be specified at the root of a project (or root of app) 9 years ago
  alisdair sullivan d1409d0b3b refactor `rebar_erlc_compiler` 9 years ago
  Tristan Sloughter 4c29a771c1 add bare compile provider, for starters for use by mix 9 years ago
  Tristan Sloughter 5223175c26 support updating of per app info by hooks 9 years ago
  Tristan Sloughter e6f6ccc757 more cleanup 9 years ago
  Tristan Sloughter 8e25a45cbb update use of hooks and plugins with state in app_info 9 years ago
  Tristan Sloughter f209ccc2b8 remove state record from app_info record 9 years ago
  Tristan Sloughter 98752aab93 wip: move state into app_info 9 years ago
  Tristan Sloughter 7797a66e88 keep plugins in path after compileprovider run 10 years ago
  alisdair sullivan 360834dd40 Revert "don't add `{extra_src_dirs, ["test"]}` to `test` profile" 10 years ago
  Tristan Sloughter b6b32fc64e ensure necessary directories exist to compile mibs files 10 years ago
  Tristan Sloughter a3ce939ec5 add config option artifacts 10 years ago
  Tristan Sloughter b9b4e12600 keep all_deps list in state created for building deps 10 years ago
  Fred Hebert 3ed0c5feff fix bareness issues 10 years ago
  Tristan Sloughter 7d33dbf6aa store plugin providers in app_info's state for deps 10 years ago
  Tristan Sloughter 20f4562c6d fix for plugin installation and code paths 10 years ago
  Tristan Sloughter 8a50331898 move handling of undefined app state to function 10 years ago
  Tristan Sloughter e65ad8c2ca run hooks when building plugins 10 years ago
  Viacheslav V. Kovalev efd2445c74 Properly reset hooks for single-app project 10 years ago
  alisdair sullivan b06a6ecadd don't add `{extra_src_dirs, ["test"]}` to `test` profile 10 years ago
  alisdair sullivan d05103a4a8 methods for retrieving `src_dirs` and `extra_src_dirs` 10 years ago
  alisdair sullivan c534deafc5 generalize the "test" special dir into an {extra_src_dirs, [...]} option 10 years ago
  Tristan Sloughter 4374999d95 real bootstrapping 10 years ago
  Tristan Sloughter a3d4cc1259 track and cleanup code paths for different contexts 10 years ago
  Tristan Sloughter 9e59abacf3 run project wide pre-compile hooks after deps have compiled 10 years ago
  Tristan Sloughter 2667dbdd0b don't duplicate hooks for top level app 10 years ago
  Tristan Sloughter 3126e7eb55 update project_apps and state before running post hooks 10 years ago
  Tristan Sloughter f82874de58 include applications list in compile sort 10 years ago