profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/Octachron/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

Octachron/codept 39

Contextual Ocaml DEPendencies Tool: alternative ocaml dependency analyzer

Octachron/harmatia 18

"Prettify" ocaml compiler error messages

Octachron/babilim 8

Localization plugin for OCaml

Octachron/more_ocaml_warnings 8

OCaml compiler plugins for adding new warnings

Octachron/ocaml-perfomance-monitoring 8

Statistical analysis of OCaml compiler compilation time

Octachron/ffmt 7

Format string experimentations

Octachron/ocaml-vulkan-kernel 3

Basic ocaml types for vulkan and GUI libraries

Octachron/ocaml-aspell 2

Partial binding to gnu aspell spell checker C API

Octachron/datagrade 1

Prototype for gradually typed dataframes

pull request commentocaml/opam-repository

Bump ocaml-src.4.13.dev

Done. Thanks!

kit-ty-kate

comment created time in 9 hours

push eventocaml/ocaml

Florian Angeletti

commit sha 537a707540167bcd4a426726066e002548822334

Release howto: enumerate all opam packages

view details

push time in 9 hours

pull request commentocaml/ocaml

Added some missing C99 float operations

In this case, we are delegating to the C99 implementation, I wouldn't call an OCaml bug the fact that the Windows and Linux implementation of asinh return different binary representations for the same number.

mmottl

comment created time in 10 hours

issue commentocaml/ocaml

4.13 bug: class called `row` within module crashes the typechecker

Fixed by #10662, I will release 4.13.1 with this fix by the end of the week.

nojb

comment created time in 10 hours

issue closedocaml/ocaml

4.13 bug: class called `row` within module crashes the typechecker

module M = struct
  class row = object
  end
end

gives

nojebar@PERVERSESHEAF:~/ocaml$ local/bin/ocamlc -c gui.ml
Fatal error: exception File "typing/signature_group.ml", line 52, characters 19-25: Assertion failed

The error goes away if the class is renamed to something other than row.

closed time in 10 hours

nojb

issue commentocaml/ocaml

Allow to compile an implementation against an interface that does not reside in the same directory

I am wondering if it would not be simpler to an option to explicitly associate a cmi to a ml file something like, ocamlc -c a.ml:dir/a.cmi?

dbuenzli

comment created time in 13 hours

pull request commentocaml/ocaml

Fix Btype.is_row_name

It will be even better to remove string-typed identifier names altogether, but that will be for later.

gasche

comment created time in 14 hours

push eventocaml/ocaml

Gabriel Scherer

commit sha e1c370d2a80cd6bf89f315766ef4b0103be6effe

PR 10661: known-bad test Weirdly enough, this example behaves differently depending on whether the repro case is passed as a relative or absolute path. ``` $ ROOT=../../.. ; $ROOT/runtime/ocamlrun $ROOT/ocamlc -nostdlib -I $ROOT/stdlib -c ./pr10661_bad.ml Fatal error: exception File "typing/signature_group.ml", line 52, characters 19-25: Assertion failed $ ROOT=../../.. ; $ROOT/runtime/ocamlrun $ROOT/ocamlc -nostdlib -I $ROOT/stdlib -c $(pwd)/pr10661_bad.ml File "/home/gasche/Prog/ocaml/github-4.13/testsuite/tests/typing-modules-bugs/pr10661_bad.ml", line 1: Error: The implementation /home/gasche/Prog/ocaml/github-4.13/testsuite/tests/typing-modules-bugs/pr10661_bad.ml does not match the interface (inferred signature): ... In module M: The type `#row' is required but not provided File "/home/gasche/Prog/ocaml/github-4.13/testsuite/tests/typing-modules-bugs/pr10661_bad.ml", lines 9-10, characters 2-5: Expected declaration ```

view details

Gabriel Scherer

commit sha 7466088aa1aa6762bac942430c2ee930de565afb

PR 10661: fix the bug

view details

Florian Angeletti

commit sha c6b0f4fb5cf478be9217d896ef91d32d5b588296

Merge pull request #10662 from gasche/pr10661 Fix Btype.is_row_name

view details

push time in 14 hours

PR merged ocaml/ocaml

Fix Btype.is_row_name

fixes #10661

Remark: the bug was not in the new code in signature_group.ml, but in existing code that is now used more systematically.

+22 -1

3 comments

3 changed files

gasche

pr closed time in 14 hours

issue commentocaml/ocaml

4.13 bug: class called `row` within module crashes the typechecker

I am not sure about the week-end, but it does seem that I will have to cut a 4.13.1 release in the upcoming week.

nojb

comment created time in a day

push eventocaml/ocaml.org

Florian Angeletti

commit sha 39dd6b3a88722f631ba84d11b842de05d29acfb1

OCaml 4.13.0 release (#1608)

view details

push time in 3 days

PR merged ocaml/ocaml.org

OCaml 4.13.0 release

This is the usual release update for OCaml 4.13.0: the version 4.13 of the manual, and the new information page for the release. I will update the PR once I know the actual release date. I have also opened an issue on ocaml/ood#85 to see if we can improve the process on the current run.

+302105 -5

3 comments

821 changed files

Octachron

pr closed time in 3 days

pull request commentocaml/ocaml.org

OCaml 4.13.0 release

Let's merge and update if there is an issue at hand.

Octachron

comment created time in 3 days

pull request commentocaml/ocaml.org

OCaml 4.13.0 release

This PR can be merged after https://github.com/ocaml/opam-repository/pull/19636 .

Octachron

comment created time in 3 days

push eventOctachron/ocaml.org

Florian Angeletti

commit sha 95ed871d9bf8a4ae776e67db1c7991550a9451b5

Update manual date to release date

view details

push time in 3 days

release ocaml/ocaml

4.13.0

released time in 3 days

push eventOctachron/opam-repository

Florian Angeletti

commit sha 021dcfb4c6dd2da2c48efe4c4ef23eb475e0dbb5

Fix manual url

view details

push time in 3 days

push eventOctachron/opam-repository

Florian Angeletti

commit sha 8a55f0d98d5cf52cffcbf3020a3b72ece14f5f19

Update licenses

view details

push time in 3 days

pull request commentocaml/opam-repository

OCaml 4.13.0 release

I added a fake 4.12.2 package. It seems somewhat debatable to have to have such a package when there is no 4.12.2 release expected.

Octachron

comment created time in 3 days

push eventOctachron/opam-repository

Florian Angeletti

commit sha cdb89f31f9af418fab8acc2c64ad027d2ed4eebc

Dev packages for 4.12.2

view details

push time in 3 days

PR opened ocaml/opam-repository

OCaml 4.13.0 release

This is the package update for the joint release of OCaml 4.13.0 and 4.12.1 . For both version, this PR updates the following packages

  • ocaml-variants*+options
  • ocaml-base-system
  • ocaml-system
  • ocaml-src

For OCaml 4.13.0, this PR also updates the packages

  • ocaml.4.13.1 to unlock trunk version of OCaml on the 4.13 branch
  • ocaml-variants*+trunk
  • ocaml-manual

I have not updated the trunk version of 4.12.1 to avoid creating a 4.12.2 metapackage.

+463 -1

0 comment

19 changed files

pr created time in 4 days

push eventOctachron/opam-repository

Florian Angeletti

commit sha e9e67cc80f2e730e663ae96f59d97f02c2821c48

OCaml 4.13.0 packages

view details

Florian Angeletti

commit sha 96e7a322928c044e4e814b6cb0a3c20002465400

OCaml 4.12.1 companion bugfix release

view details

Florian Angeletti

commit sha fa73bdb5a6859e89273c138b8e17198eecf6d12f

OCaml 4.13: bump dev package

view details

push time in 4 days

push eventOctachron/opam-repository

Florian Angeletti

commit sha 1d16dab77cf8335640d8a3815e0f5e9e8dc80880

OCaml 4.13.0 packages

view details

Florian Angeletti

commit sha 6317a38438ad676e4f004317c7102cf17ac06e19

OCaml 4.12.1 companion bugfix release

view details

Florian Angeletti

commit sha 9791adadd5814c026b649edfec9010460a973104

OCaml 4.13: bump dev package

view details

push time in 4 days

create barnchOctachron/opam-repository

branch : OCaml_4.13.0_release

created branch time in 4 days

created tagocaml/ocaml

tag4.13.0

The core OCaml system: compilers, runtime system, base libraries

created time in 4 days

push eventocaml/ocaml

Florian Angeletti

commit sha 28827d752dcdf2fdbfbfdc9cdfa477949712b7f5

last commit before tagging 4.13.0

view details

Florian Angeletti

commit sha bfc5de586cfd3d8e28e99473c80c5e1c9d13de6f

release 4.13.0

view details

Florian Angeletti

commit sha 95187dcd5467f38971969e3735a2b47303644fdc

increment version number after tagging 4.13.0

view details

push time in 4 days

push eventOctachron/ocaml-version

Florian Angeletti

commit sha 91a6e926f8554e78c0607279095030b0b6f8bf6c

Update interface too

view details

push time in 4 days

release ocaml/ocaml

4.12.1

released time in 4 days

created tagocaml/ocaml

tag4.12.1

The core OCaml system: compilers, runtime system, base libraries

created time in 4 days

push eventocaml/ocaml

Florian Angeletti

commit sha 5d96c03717144743abefdbcbe3782bfb0f5c60dc

last commit before tagging 4.12.1

view details

Florian Angeletti

commit sha 46c947827ec2f6d6da7fe5e195ae5dda1d2ad0c5

release 4.12.1

view details

Florian Angeletti

commit sha 984491944ffa2bd6fe7f0d07c9cb5bc5e9bac9a1

increment version number after tagging 4.12.1

view details

push time in 4 days