Nicolás Ojeda Bär
8e801959e8
Merge pull request #1841 from nojb/toplevel_include_path_env_var
...
Add support for OCAMLTOP_INCLUDE_PATH environment variable
2018-10-10 17:01:43 +02:00
Nicolás Ojeda Bär
795a9a2190
Simplify
2018-10-10 14:55:04 +02:00
Nicolás Ojeda Bär
6bedb50155
Changes
2018-10-10 14:55:04 +02:00
Nicolás Ojeda Bär
2bf30a2fb2
Fix regression: return empty list of directories when PATH-like env var is empty
2018-10-10 14:55:04 +02:00
Nicolás Ojeda Bär
eab68e78f2
doc: mention feature introduced in 4.08
2018-10-10 14:55:04 +02:00
Nicolás Ojeda Bär
856c0a60c1
Amend doc
2018-10-10 14:55:04 +02:00
Nicolás Ojeda Bär
f38b197f90
Specify search order in doc, move to right place
2018-10-10 14:55:04 +02:00
Nicolás Ojeda Bär
322d7e9329
Changes
2018-10-10 14:55:03 +02:00
Nicolás Ojeda Bär
0059176658
Doc in manual
2018-10-10 14:54:47 +02:00
Nicolás Ojeda Bär
70be1416dc
Add support for OCAMLTOP_INCLUDE_PATH
2018-10-10 14:54:47 +02:00
Nicolás Ojeda Bär
223f2e2ffa
Add Misc.split_path_contents
2018-10-10 14:54:47 +02:00
Nicolás Ojeda Bär
409fe6d1e6
Use String.split_on_char
2018-10-10 14:54:47 +02:00
Damien Doligez
f5f117ea28
more fixes to release-checklist, from releasing 4.07.1
2018-10-10 10:57:19 +02:00
Thomas Refis
63dbb11d4d
Merge pull request #2092 from trefis/revert-1737
...
Fix MPR#7852 by reverting #1737
2018-10-08 12:39:22 +01:00
Thomas Refis
0127d2bd16
revert Changes
2018-10-08 11:07:16 +01:00
Thomas Refis
3b0eae0c57
refresh test output
2018-10-08 11:07:16 +01:00
Thomas Refis
058556118b
bootstrap
2018-10-08 11:06:31 +01:00
Thomas Refis
314a9ddc97
Revert "update locations for destructive substitutions"
...
This reverts commit f8a80702c0
.
2018-10-08 11:06:31 +01:00
Thomas Refis
26c4caba05
add test for mpr 7852
2018-10-08 11:06:31 +01:00
Gabriel Scherer
494af09079
Merge pull request #2091 from Armael/redefine_unit
...
Add a warning on type declarations "type t = ()"
2018-10-06 07:39:47 +02:00
Thomas Refis
8d2dc0aea2
Merge pull request #2072 from trefis/always-scope
...
always associate a scope to a type (previously it was optional)
2018-10-05 12:16:36 +01:00
Gabriel Scherer
87afaccab6
[minor] .mailmap update
2018-10-05 12:46:42 +02:00
Armaël Guéneau
436a929034
Changes entry
2018-10-05 12:12:26 +02:00
Armaël Guéneau
72f472c860
Add a warning triggered on type declarations "type t = ()"
...
These are most likely a mistake for "type t = unit", but still valid, and lead
to quite confusing error messages afterwards because now `()` denotes two
different incompatible constructors.
2018-10-05 12:12:26 +02:00
Thomas Refis
25d52481a6
Changes
2018-10-05 11:01:01 +01:00
Thomas Refis
3ec5ad8412
Btype.set_{level,scope} only log actual changes
2018-10-05 11:00:54 +01:00
Thomas Refis
2ccad26bd0
always associate a scope to a type (previously it was optional)
...
Previously, not having a scope meant the type was used in every context,
now we set the scope to "Btype.lowest_level" to mean the same thing.
The equivalence was made obvious by the recent changes to identifiers
scoping.
2018-10-05 10:51:26 +01:00
Sam Goldman
2d3dc88315
Add Changes entry for GPR#2079 ( #2089 )
2018-10-04 15:12:31 +01:00
Gabriel Scherer
ecd5275ad3
add a release checklist ( #1866 )
...
* add a release checklist
Currently this list isn't publicly available, it sits in various
different versions on @damiendoligez's filesystems. He sent me a copy
when I took care of some of the recent releases. The present
presentation is a result of significant cleanups and changes to the
checklist -- in particular, some mistakes may have jumped in.
This is not a scripted process, it is very informal and it is likely
that there are some mistakes/omissions in the list. Yet, it sounds
better to have it somewhere in the source repository than not have it
around at all. It was certainly helpful to me, and it probably would
be to other release-help volunteers.
(The list is put in tools/ because there isn't a clearly better place
for it. This choice was suggested by Damien.)
2018-10-04 14:32:14 +02:00
Mark Shinwell
dacb2240a4
DWARF register numberings ( #2080 )
2018-10-04 11:30:52 +01:00
Nicolás Ojeda Bär
1f25d35237
Fix windows ANSI locale: use CP_ACP instead of CP_THREAD_ACP ( #2062 )
...
* Fix windows ANSI locale: use CP_ACP instead of CP_THREAD_ACP
* Update Changes
2018-10-03 14:19:07 +02:00
Stephen Dolan
f04bbafd05
Merge pull request #2079 from samwgoldman/compare-no-foreign-pointers
...
Avoid page table lookup in Pervasives.compare with no-naked-pointers
2018-10-02 21:48:06 +01:00
Sam Goldman
c197465c2f
Consolidate NO_NAKED_POINTER checks
2018-10-02 08:32:39 -07:00
Mark Shinwell
dae65dacda
Rename Mach.Ialloc record field from _words_ to _bytes_ and fix logic in a couple of places ( #2074 )
2018-10-02 16:00:03 +01:00
Florian Angeletti
6dbf415e98
Full explanation for unsafe cycles in recursive modules ( #2058 )
...
* Full explanation for unsafe cycles in rec modules
2018-10-01 16:10:16 +02:00
Sam Goldman
e8a726c0e2
Avoid page table lookup in Pervasives.compare with no-naked-pointers
2018-09-29 13:42:06 -07:00
Mark Shinwell
abc46db5df
GPR#2076 (Targetint.print) ( #2076 )
2018-09-28 17:09:34 +01:00
Mark Shinwell
2b5f13c913
GPR#2056 (Backend_var)
2018-09-28 17:59:01 +02:00
Sébastien Hinderer
ccae1e2876
Define OCAML_STDLIB_DIR in runtime/Makefile rather than in s.h ( #2059 )
2018-09-25 16:04:11 +02:00
Sébastien Hinderer
132b3a151d
Get rid of the standard_runtime configuration variable ( #2066 )
...
This configuration variable was formerly used by the -make_runtime and
-use_runtime option but this is no longer the case.
2018-09-25 15:29:18 +02:00
Sébastien Hinderer
1cf82b57c5
Remove spurious blank lines in .gitattributes
2018-09-25 12:56:40 +02:00
Hugo Heuzard
921ad493b9
cleanup lexer
...
rebase
2018-09-24 17:59:23 -05:00
Mark Shinwell
2a072d8036
Add Lprologue ( #2055 )
2018-09-24 10:03:26 +01:00
Gabriel Scherer
1e7f03aba7
Merge pull request #2057 from Octachron/manual_fix_itemize
...
manual: fix misplaced end of itemize
2018-09-23 15:00:32 +02:00
Florian Angeletti
bea374014c
manual: fix misplaced end of itemize
2018-09-22 19:10:41 +02:00
Thomas Refis
2318ff22ed
Merge pull request #1980 from trefis/scoped-idents
...
separate scope from stamp in idents
2018-09-21 15:15:38 -04:00
Thomas Refis
3c41ea438b
bootstrap
2018-09-21 12:07:14 -04:00
Thomas Refis
4d4fd525c9
move refresh_signature out of Subst, add Env.enter_signature
2018-09-21 11:48:47 -04:00
Thomas Refis
e452ac15ab
create a new scope whenever we create new scoped idents
2018-09-21 11:48:46 -04:00
Thomas Refis
30190bda5f
testsuite: update
2018-09-21 11:47:44 -04:00