1. 17 Feb, 2020 1 commit
  2. 14 Feb, 2020 1 commit
  3. 13 Feb, 2020 1 commit
  4. 12 Feb, 2020 1 commit
  5. 11 Feb, 2020 3 commits
  6. 10 Feb, 2020 1 commit
    • rinpatch's avatar
      Fix a compilation error under certain circumstances · c55301e7
      rinpatch authored
      I've noticed that sometimes when switching from develop to stable and back,
      develop fails to compile and rm -r ing the _build and deps dirs doesn't
      help at all.
      
      This is due to Admin API controller needing to generate JSON description
      of the config at compile time.  Evaluating `config/description.exs`
      calls `Generator.list_modules_in_dir/2`, which in turn predicts the
      module names of files in the directory and tries to convert the
      predicted name to *existing* atoms. Sometimes the compiler will
      call that function before compiling the modules in the said directory,
      so the conversion will of course fail.
      
      This fixes it by removing the requirement of the atoms being existent.
      The function is not subjected to any untrusted user input so this should
      be safe. An ideal fix would be to block the compilation of docs before
      all modules are compiled and then get a list of compiled elixir modules
      under the namespace we want instead of directory hacks, but I have not
      been able to figure out how to do that.
      c55301e7
  7. 09 Feb, 2020 1 commit
  8. 07 Feb, 2020 5 commits
  9. 06 Feb, 2020 3 commits
  10. 05 Feb, 2020 3 commits
  11. 02 Feb, 2020 2 commits
  12. 30 Jan, 2020 4 commits
  13. 29 Jan, 2020 7 commits
  14. 28 Jan, 2020 7 commits