@@ -135,7 +135,7 @@ OCaml 4.08.0
135
135
- GPR#1957: Add Stack.{top_opt,pop_opt} and Queue.{peek_opt,take_opt}.
136
136
(Vladimir Keleshev, review by Nicolás Ojeda Bär and Gabriel Scherer)
137
137
138
- - GPR#1959: Add Format.dprintf, a printing function which ouputs a closure
138
+ - GPR#1959: Add Format.dprintf, a printing function which outputs a closure
139
139
usable with %t.
140
140
(Gabriel Radanne, request by Armaël Guéneau,
141
141
review by Florian Angeletti and Gabriel Scherer)
@@ -1005,11 +1005,11 @@ OCaml 4.07.0 (10 July 2018)
1005
1005
- GPR#1627: Reduce cmx sizes by sharing variable names (Flambda only).
1006
1006
(Fuyong Quah, Leo White, review by Xavier Clerc)
1007
1007
1008
- - GPR#1665: reduce the size of cmx files in classic mode by droping the
1008
+ - GPR#1665: reduce the size of cmx files in classic mode by dropping the
1009
1009
bodies of functions that will not be inlined.
1010
1010
(Fuyong Quah, review by Leo White and Pierre Chambart)
1011
1011
1012
- - GPR#1666: reduce the size of cmx files in classic mode by droping the
1012
+ - GPR#1666: reduce the size of cmx files in classic mode by dropping the
1013
1013
bodies of functions that cannot be reached from the module block.
1014
1014
(Fuyong Quah, review by Leo White and Pierre Chambart)
1015
1015
@@ -1825,7 +1825,7 @@ OCaml 4.06.0 (3 Nov 2017):
1825
1825
1826
1826
* MPR#7478, GPR#1037: ocamldoc, do not use as a module preamble documentation
1827
1827
comments that occur after the first module element. This change may break
1828
- existing documenation . In particular, module preambles must now come before
1828
+ existing documentation . In particular, module preambles must now come before
1829
1829
any `open` statement.
1830
1830
(Florian Angeletti, review by David Allsopp and report by Daniel Bünzli)
1831
1831
@@ -3471,7 +3471,7 @@ OCaml 4.03.0 (25 Apr 2016):
3471
3471
this is the semantics they wanted).
3472
3472
(Alain Frisch, request by Martin Jambon and John Whitington)
3473
3473
3474
- - PR#6920: fix debug informations around uses of %apply or %revapply
3474
+ - PR#6920: fix debug information around uses of %apply or %revapply
3475
3475
(Jérémie Dimino, report by Daniel Bünzli)
3476
3476
3477
3477
- PR#6939: Segfault with improper use of let-rec
@@ -4067,7 +4067,7 @@ OCaml 4.03.0 (25 Apr 2016):
4067
4067
- PR#6980: Assert failure from polymorphic variants and existentials
4068
4068
(Jacques Garrigue, report by Leo White)
4069
4069
4070
- - PR#6981: Ctype.Unify(_) with associated functor arg refering to previous one
4070
+ - PR#6981: Ctype.Unify(_) with associated functor arg referring to previous one
4071
4071
(Jacques Garrigue, report by Nicholas Labich)
4072
4072
4073
4073
- PR#6982: unexpected type error when packing a module alias
@@ -4183,7 +4183,7 @@ OCaml 4.03.0 (25 Apr 2016):
4183
4183
(Jacques Garrigue, report by Stephen Dolan)
4184
4184
4185
4185
- PR#7324: OCaml 4.03.0 type checker dies with an assert failure when
4186
- given some cyclic recusive module expression
4186
+ given some cyclic recursive module expression
4187
4187
(Jacques Garrigue, report by jmcarthur)
4188
4188
4189
4189
- PR#7368: Manual major GC fails to compact the heap
@@ -4256,7 +4256,7 @@ OCaml 4.03.0 (25 Apr 2016):
4256
4256
- PR#6367, GPR#25: introduce Asttypes.arg_label to encode labelled arguments
4257
4257
(Frédéric Bour and Jacques Garrigue)
4258
4258
4259
- - PR#6452, GPR#140: add internal suport for custom printing formats
4259
+ - PR#6452, GPR#140: add internal support for custom printing formats
4260
4260
(Jérémie Dimino)
4261
4261
4262
4262
- PR#6611: remove the option wrapper on optional arguments in the syntax tree
@@ -4279,7 +4279,7 @@ OCaml 4.03.0 (25 Apr 2016):
4279
4279
(Simon Cruanes)
4280
4280
4281
4281
* PR#6816: reject integer and float literals directly followed by an identifier.
4282
- This was prevously read as two separate tokens.
4282
+ This was previously read as two separate tokens.
4283
4283
[let abc = 1 in (+) 123abc] was accepted and is now rejected.
4284
4284
(Hugo Heuzard)
4285
4285
@@ -4618,7 +4618,7 @@ Bug fixes:
4618
4618
(Stephen Dolan, Mark Shinwell)
4619
4619
4620
4620
Feature wishes:
4621
- - PR#6452, GPR#140: add internal suport for custom printing formats
4621
+ - PR#6452, GPR#140: add internal support for custom printing formats
4622
4622
(Jérémie Dimino)
4623
4623
- PR#6641: add -g, -ocamlcflags, -ocamloptflags options to ocamlmklib
4624
4624
(whitequark)
@@ -4885,7 +4885,7 @@ Bug fixes:
4885
4885
(Jacques Garrigue and John Whitington)
4886
4886
- PR#6174: OCaml compiler loops on an example using GADTs (-rectypes case)
4887
4887
(Jacques Garrigue and Grégoire Henry, report by Chantal Keller)
4888
- - PR#6175: open! was not suppored by camlp4
4888
+ - PR#6175: open! was not supported by camlp4
4889
4889
(Hongbo Zhang)
4890
4890
- PR#6184: ocamlbuild: `ocamlfind ocamldep` does not support -predicate
4891
4891
(Jacques-Pascal Deplaix)
@@ -5216,7 +5216,7 @@ Bug fixes:
5216
5216
(Damien Doligez, report by Markus Mottl)
5217
5217
* PR#5580: missed opportunities for constant propagation
5218
5218
(Xavier Leroy and John Carr)
5219
- - PR#5611: avoid clashes betwen .cmo files and output files during linking
5219
+ - PR#5611: avoid clashes between .cmo files and output files during linking
5220
5220
(Wojciech Meyer)
5221
5221
- PR#5662: typo in md5.c
5222
5222
(Olivier Andrieu)
@@ -5230,7 +5230,7 @@ Bug fixes:
5230
5230
(Fabrice Le Fessant)
5231
5231
- PR#5697: better location for warnings on statement expressions
5232
5232
(Dan Bensen)
5233
- - PR#5698: remove harcoded limit of 200000 labels in emitaux.ml
5233
+ - PR#5698: remove hardcoded limit of 200000 labels in emitaux.ml
5234
5234
(Fabrice Le Fessant, report by Marcin Sawicki)
5235
5235
- PR#5702: bytecomp/bytelibrarian lib_sharedobjs was defined but never used
5236
5236
(Hongbo Zhang, Fabrice Le Fessant)
@@ -5303,7 +5303,7 @@ Bug fixes:
5303
5303
- PR#5824: Generate more efficient code for immediate right shifts.
5304
5304
(Pierre Chambart, review by Xavier Leroy)
5305
5305
- PR#5825: Add a toplevel primitive to use source file wrapped with the
5306
- coresponding module
5306
+ corresponding module
5307
5307
(Grégoire Henry, Wojciech Meyer, caml-list discussion)
5308
5308
- PR#5833: README.win32 can leave the wrong flexlink in the path
5309
5309
(Damien Doligez, report by William Smith)
@@ -5323,7 +5323,7 @@ Bug fixes:
5323
5323
(Alain Frisch, Gabriel Scherer, report by Julien Moutinho)
5324
5324
- PR#5877: multiple "open" can become expensive in memory
5325
5325
(Fabrice Le Fessant and Alain Frisch)
5326
- - PR#5880: 'Genlex.make_lexer' documention mentions the wrong exception
5326
+ - PR#5880: 'Genlex.make_lexer' documentation mentions the wrong exception
5327
5327
(Xavier Clerc, report by Virgile Prevosto)
5328
5328
- PR#5885: Incorrect rule for compiling C stubs when shared libraries are not
5329
5329
supported.
@@ -5572,7 +5572,7 @@ Native-code compiler:
5572
5572
OCamldoc:
5573
5573
- PR#5645: ocamldoc doesn't handle module/type substitution in signatures
5574
5574
- PR#5544: improve HTML output (less formatting in html code)
5575
- - PR#5522: allow refering to record fields and variant constructors
5575
+ - PR#5522: allow referring to record fields and variant constructors
5576
5576
- fix PR#5419 (error message in french)
5577
5577
- fix PR#5535 (no cross ref to class after dump+load)
5578
5578
* Use first class modules for custom generators, to be able to
@@ -6470,7 +6470,7 @@ Standard library:
6470
6470
and prints nothing (useful to print conditionally).
6471
6471
- Scanf:
6472
6472
new function format_from_string to convert a string to a format string;
6473
- new %r conversion to accomodate user defined scanners.
6473
+ new %r conversion to accommodate user defined scanners.
6474
6474
- Filename: improved Win32 implementation of Filename.quote.
6475
6475
- List: List.nth now tail-recursive.
6476
6476
- Sys: added Sys.is_directory. Some functions (e.g. Sys.command) that
@@ -7490,7 +7490,7 @@ Both compilers:
7490
7490
- Option -warn-error to turn warnings into errors.
7491
7491
- Option -where to print the location of the standard library directory.
7492
7492
- Assertions are now type-checked even if the -noassert option is given,
7493
- thus -noassert can no longe change the types of modules.
7493
+ thus -noassert can no longer change the types of modules.
7494
7494
7495
7495
Bytecode compiler and bytecode interpreter:
7496
7496
- Print stack backtrace when a program aborts due to an uncaught exception
@@ -7508,7 +7508,7 @@ Native-code compiler:
7508
7508
- Removed spurious dependency on the -lcurses library.
7509
7509
7510
7510
Toplevel environment:
7511
- - Revised handling of top-level value definitions, allows reclaimation
7511
+ - Revised handling of top-level value definitions, allows reclamation
7512
7512
of definitions that are shadowed by later definitions with the same names.
7513
7513
(E.g. "let x = <big list>;; let x = 1;;" allows <big list> to be reclaimed.)
7514
7514
- Revised the tracing facility so that for standard library functions,
@@ -8274,7 +8274,7 @@ Objective Caml 1.03 (29 Oct 1996):
8274
8274
exp() or log() cause a domain error; fixed bug with
8275
8275
String.length "literal";
8276
8276
- Sparc, Mips, HPPA: removed marking of scanned stack frames
8277
- (benefits do not outweight cost).
8277
+ (benefits do not outweigh cost).
8278
8278
8279
8279
* Standard library:
8280
8280
- Arg.parse now prints documentation for command-line options;
@@ -8434,7 +8434,7 @@ marshaling to/from strings.
8434
8434
8435
8435
* Thread library: much better support for I/O and blocking system calls.
8436
8436
8437
- * Graphics library: faster reclaimation of unused pixmaps.
8437
+ * Graphics library: faster reclamation of unused pixmaps.
8438
8438
8439
8439
* Unix library: new functions {set,clear}_nonblock, {set,clear}_close_on_exec,
8440
8440
{set,get}itimer, inet_addr_any, {get,set}sockopt.
0 commit comments