Jeremie Dimino
62334a1f0a
Imported opam-file-format
2017-05-08 16:56:21 +01:00
Jeremie Dimino
5f7d0b1093
added opam-file-format jbuild
2017-05-08 16:56:21 +01:00
Jérémie Dimino
9aa3f9364f
CHANGES.org --> CHANGES.md
2017-05-08 16:56:21 +01:00
Jérémie Dimino
24443ddf20
Install topkg-jbuilder
2017-05-08 16:56:21 +01:00
Jérémie Dimino
46075ae346
Add some glue to make topkg work
2017-05-08 16:56:21 +01:00
Bikal Gurung
6ab59ddc53
Fix typo ( #70 )
2017-05-08 08:16:22 +01:00
Jeremie Dimino
4130bc2f63
Add support for ${version:<package>}
2017-05-05 12:26:56 +01:00
Jeremie Dimino
ef6be544a3
Keep the package context after parsing
2017-05-05 11:21:46 +01:00
Jeremie Dimino
fbe0810156
Improve location of errors for mispelled package in jbuild files
2017-05-05 10:59:07 +01:00
hhugo
5cf647e358
Documentation for js_of_ocaml ( #69 )
2017-05-05 08:49:29 +01:00
hhugo
031d57a70a
Documentation for JavaScript targets
2017-05-04 14:11:42 +01:00
Jeremie Dimino
bfb01f4bc3
Refresh re and cmdliner
2017-05-02 14:08:51 +01:00
Jeremie Dimino
868f75f146
Add a script to upgrade vendor/cmdliner
2017-05-02 14:08:51 +01:00
Jeremie Dimino
d69a7c577a
Add a script to upgrade vendor/re
2017-05-02 14:08:47 +01:00
Jeremie Dimino
f017e810d8
Remove some dead code
...
vjs is mostly unused now given that Jane Street jbuild files are
automatically rewritten. We keep the Vjs version though, just in case.
2017-05-02 13:34:52 +01:00
Jeremie Dimino
b73e672cad
Move js_of_ocaml to Buildable
2017-05-02 13:30:58 +01:00
Jeremie Dimino
411d1a2f2c
Refactoring
...
- add Super_context.resolve_program and use it everywhere.
- add src/js_of_ocaml.mli
2017-05-02 12:01:27 +01:00
hhugo
86a4f0324a
Add js_of_ocaml support ( #60 )
...
Add rules for building .js files from .bc files using js_of_ocaml as well as rules for separate js compilation when --dev is passed.
2017-05-02 11:25:37 +01:00
Jeremie Dimino
b48f545b5f
Update manual about (package ...) fields in alias stanzas
2017-05-02 10:13:03 +01:00
Jeremie Dimino
477a5997ca
Update changelog and roadmap
2017-05-02 10:02:44 +01:00
Rudi Grinberg
c9ec382f28
Document package field in alias stanza
2017-05-02 09:57:03 +01:00
Rudi Grinberg
afce8c7f4f
Specify package for aliases
...
Useful for running tests for a specific package
2017-05-02 09:57:03 +01:00
Jeremie Dimino
416d4c6ead
Move rules for module compilation in their own file
2017-04-28 15:13:43 +01:00
Jeremie Dimino
a8c2dcc928
Move expand_and_eval_set to Super_context
2017-04-28 15:01:19 +01:00
Jeremie Dimino
5f270372bf
Move Merlin rules to their own file
2017-04-28 14:54:16 +01:00
Jeremie Dimino
3a266c686e
Cleanup lib stuff
2017-04-28 14:50:24 +01:00
Jeremie Dimino
130cadf855
Move pp stuff to Super_context.PP
2017-04-28 14:40:33 +01:00
Jeremie Dimino
17ae22295d
Move Action_interpret to Super_context
2017-04-28 14:24:02 +01:00
Jeremie Dimino
c6080880b3
Move ocamldep stuff to Ocamldep
2017-04-28 14:19:21 +01:00
Jeremie Dimino
6a40b7602c
Move Dep_conf_interpret to Super_context
2017-04-28 14:01:47 +01:00
Jeremie Dimino
32c20cc561
Move var expansions to Super_context
2017-04-28 13:53:44 +01:00
Jeremie Dimino
c18eabec72
Move a few more things to Utils and document them
2017-04-28 13:26:16 +01:00
Jeremie Dimino
1b6bc01a2d
Split out Ocaml_flags
2017-04-28 13:19:33 +01:00
Jeremie Dimino
c7add98ea6
Add a new Super_context module
...
Moved most of the global values computed at the beginning of
Gen_rules.Gen to Super_context.t. This will allow to split
gen_rules.ml into multiple files.
2017-04-28 11:58:41 +01:00
Jeremie Dimino
d1d51595d2
Remove overlays for Mode and Cm_kind in Gen_rules
2017-04-28 10:40:09 +01:00
Jeremie Dimino
9498cb7013
Improve the error message for the last commit
2017-04-26 15:10:59 +01:00
Jeremie Dimino
2c124a0221
Detect conflicts between internal and external libraries
2017-04-26 15:04:32 +01:00
Jeremie Dimino
30ef4012e4
use code_errorf in Map.of_alist_exn
2017-04-26 13:41:10 +01:00
Jeremie Dimino
47d62fec04
typo
2017-04-26 13:38:28 +01:00
Jeremie Dimino
89cdd70563
Check for inconsistent (libraries ...) fields
...
Better fix for for #62
2017-04-26 13:36:52 +01:00
Jeremie Dimino
43572595b4
Detect clauses that are always false in (select ...) forms
2017-04-26 13:21:59 +01:00
Jeremie Dimino
05581ed8bc
Don't crash when a dependency is duplicated
...
Fix #62
2017-04-26 13:00:10 +01:00
Jeremie Dimino
804822ef68
Update the roadmap
2017-04-26 11:46:52 +01:00
Jeremie Dimino
83f686a821
Hint for mistyped targets
2017-04-25 16:22:17 +01:00
Jeremie Dimino
41d6b3c83a
Update readme
2017-04-24 12:58:11 +01:00
Jeremie Dimino
ee43c2718f
Environment variable names are not case sensitive on Windows
2017-04-24 12:53:18 +01:00
Jeremie Dimino
19acf57e67
Add appveyor status in readme
2017-04-24 12:52:51 +01:00
Jeremie Dimino
8f10bc448c
Fix appveyor script
2017-04-24 12:12:51 +01:00
Jeremie Dimino
04ea3400c8
Add an appveyor script
2017-04-24 12:09:05 +01:00
Jeremie Dimino
ccc2c7cb9e
Add installation instructions and a support section
...
Fix #59
2017-04-21 17:38:23 +01:00