Rudi Grinberg
|
8ee13dde4d
|
Test compiling C program
|
2018-04-10 22:05:52 +07:00 |
Rudi Grinberg
|
ab9b278304
|
Add actual test suite for configurator
|
2018-04-10 22:05:52 +07:00 |
Rudi Grinberg
|
e832b7230d
|
Add public_name's to all dune sub libraries
These will all live under the jbuilder package
|
2018-04-10 22:05:52 +07:00 |
Rudi Grinberg
|
01326fb312
|
Fix CHANGELOG entry
|
2018-04-10 21:49:29 +07:00 |
Rudi Grinberg
|
bfffb60ed2
|
Update CHANGELOG for beta 20
|
2018-04-10 21:43:44 +07:00 |
Rudi Grinberg
|
0bbbf5320f
|
Merge pull request #686 from rgrinberg/remove-has-dot-merlin
Remove ~has_dot_merlin flag
|
2018-04-10 20:07:06 +07:00 |
Rudi Grinberg
|
62bbd5d30e
|
Merge pull request #671 from rgrinberg/pr/653
Cosmetic changes for default package entry point.
|
2018-04-10 20:04:28 +07:00 |
Rudi Grinberg
|
c5633c9c34
|
Fix indentation
|
2018-04-10 11:51:04 +07:00 |
Rudi Grinberg
|
9acf617563
|
Remove ~has_dot_merlin flag
it was introduced to avoid generaitng a needless .merlin file for utop levels.
But now that we have a better mechanism for that, it serves no purpose.
|
2018-04-10 02:01:33 +07:00 |
Jeremie Dimino
|
02b04e1eff
|
Update changelog
|
2018-04-09 06:31:52 +08:00 |
Jeremie Dimino
|
3c7672c696
|
Report the ppx runtime deps as external dependencies
|
2018-04-09 06:31:52 +08:00 |
Jeremie Dimino
|
22b024a977
|
More hacks for external-lib-deps
Fix #644
|
2018-04-09 06:31:52 +08:00 |
Jeremie Dimino
|
1215fe2f8a
|
Remove unused Lib.Compile.make
|
2018-04-09 06:31:52 +08:00 |
Jeremie Dimino
|
0104309f25
|
Use Arg_spec.Hidden_deps
|
2018-04-09 06:31:52 +08:00 |
Jeremie Dimino
|
85c8fff7f5
|
Add Arg_spec.Hidden_deps
|
2018-04-09 06:31:52 +08:00 |
Jeremie Dimino
|
606ad1b10f
|
Pass around library dependencies as static values
This way we know more of the compilation DAG statically. This helps
for parallelism as well as for `jbuilder external-lib-deps`
|
2018-04-09 06:31:52 +08:00 |
Jeremie Dimino
|
9e75552c6b
|
Add Cm_kind.Dict.make_all
|
2018-04-09 05:59:12 +08:00 |
Jeremie Dimino
|
9b1adee13c
|
Record library dependencies using Build.prefix_rules
|
2018-04-09 05:59:12 +08:00 |
Jeremie Dimino
|
950a37b1ad
|
Generate select rules explicitely in gen_rules
|
2018-04-09 05:59:12 +08:00 |
Jeremie Dimino
|
75269117cd
|
Use static requires in merlin
|
2018-04-09 05:59:12 +08:00 |
Rudi Grinberg
|
04a5fe8359
|
Merge pull request #679 from rgrinberg/configurator-backtrace
Print backtrace in case of uncaught exception
|
2018-04-07 10:12:23 +08:00 |
Rudi Grinberg
|
c0c69b44db
|
Update configurator to use Exn.raise_with_backtrace
|
2018-04-06 23:34:02 +08:00 |
Rudi Grinberg
|
52a3833e0e
|
Add Exn.raise_with_backtrace
|
2018-04-06 22:26:49 +08:00 |
Rudi Grinberg
|
10c5447608
|
Print backtrace in case of uncaught exception
Otherwise uncaught by configurator are hard to debug
|
2018-04-06 21:26:15 +08:00 |
Rudi Grinberg
|
6688144a74
|
Add Char module to stdune
|
2018-04-06 11:51:03 +08:00 |
Rudi Grinberg
|
41047e36d1
|
Merge pull request #677 from rgrinberg/4.02.3-configurator-fixes
4.02.3 configurator fixes
|
2018-04-06 10:23:27 +08:00 |
Rudi Grinberg
|
4f97f6ae87
|
Merge pull request #676 from rgrinberg/fix-expect-tests-4.02.3
Fix expect tests 4.02.3
|
2018-04-06 10:23:02 +08:00 |
Rudi Grinberg
|
f19d5c69ee
|
Add Char compatibility module for 4.02.3
This is needed for configurator
|
2018-04-05 23:35:45 +08:00 |
Rudi Grinberg
|
9f9a770b13
|
Disable warning 50 for configurator on 4.02.3
|
2018-04-05 23:35:22 +08:00 |
Rudi Grinberg
|
18948faff8
|
Use hand made pretty printers for top level expect tests
These tests would fail in 4.02.3 because of the toplevel choosing to print some
module paths differently
|
2018-04-05 23:03:07 +08:00 |
Rudi Grinberg
|
651d12df5d
|
Implement manual printers for Meta type
|
2018-04-05 23:02:57 +08:00 |
Rudi Grinberg
|
4314dd7db3
|
Add some primitives to make writing formatters easier
* ocaml_list
* quoted
* const
* record
|
2018-04-05 23:02:25 +08:00 |
Rudi Grinberg
|
49737e2368
|
Merge pull request #675 from rgrinberg/4.06.1-workspace
Use 4.06.1 in jbuild-workspace.dev
|
2018-04-05 16:47:16 +08:00 |
Rudi Grinberg
|
ff2296a0f8
|
Use 4.06.1 in jbuild-workspace.dev
We should use the latest point release for a particular release
|
2018-04-05 16:36:22 +08:00 |
Rudi Grinberg
|
126c91fcd5
|
Merge pull request #662 from diml/improve-tests
Simplify blackbox tests
|
2018-04-03 12:21:17 +08:00 |
Jeremie Dimino
|
4c9de316f0
|
Simplify blackbox tests
Remove all the -j1, --root ., --display quiet
|
2018-04-03 11:44:10 +08:00 |
Jeremie Dimino
|
a1812fccd5
|
Add INSIDE_DUNE to detect when we are running from unside Dune
And use the following defaults: -j 1 --root . --display quiet
|
2018-04-03 11:43:07 +08:00 |
Jeremie Dimino
|
31858c9680
|
Don't on side-effects for setting up the environment
Instead of making sure we set global variables and call Unix.putenv in
the right order, pass the environment explicitely everywhere.
|
2018-04-03 11:43:07 +08:00 |
Jeremie Dimino
|
24de79934b
|
Simplify a bit blackbox tests
- make them depend on (package jbuilder)
- s/$JBUILDER/jbuilder/
|
2018-04-03 11:42:29 +08:00 |
Thomas Refis
|
77c717b9af
|
Cosmetic changes for default package entry point.
|
2018-04-03 00:54:30 +08:00 |
Rudi Grinberg
|
244773ef80
|
Improve odoc tests to test wrapped and non wrapped module listings
|
2018-04-03 00:51:21 +08:00 |
Anton Bachin
|
f29ff0945d
|
Place module list on its own line (take 2)
See eb05f4f643 and
https://github.com/ocaml/dune/pull/367#issuecomment-352209790.
|
2018-04-03 00:13:36 +08:00 |
Rudi Grinberg
|
271063891b
|
Merge pull request #670 from rgrinberg/fix-odoc-lazy-load
Fix odoc lazy load
|
2018-04-03 00:09:41 +08:00 |
Rudi Grinberg
|
ff211b18a7
|
Fix lazy loading of rules
We must load package rules when a file in the _mld dir is requested
|
2018-04-02 23:15:56 +08:00 |
Rudi Grinberg
|
1b1c5f032d
|
Test to show broken lazy loading of rules
|
2018-04-02 23:15:07 +08:00 |
Rudi Grinberg
|
85d69b8e1a
|
Remove Odoc.pkg_odoc
This function is only used once
|
2018-04-02 19:47:13 +08:00 |
Jeremie Dimino
|
01fab4c1c3
|
Add Stdune.Or_exn
|
2018-03-30 16:55:44 -04:00 |
Jeremie Dimino
|
84251a5b81
|
Update tests as order of deps changed
|
2018-03-30 16:47:56 -04:00 |
Jeremie Dimino
|
ba439b534d
|
Fix previous commit
|
2018-03-30 16:47:29 -04:00 |
Jeremie Dimino
|
cd2cfb44e8
|
Register a few more dependencies statically
This is needed for "external-lib-deps" and it improves parallelism.
|
2018-03-30 13:16:23 -04:00 |