Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OCaml >= 4.01.0 is required #4

Open
wants to merge 62 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
4b09820
The OPAM package requires OCaml >= 4.01.0 to have |> in scope
pdonadeo Mar 30, 2015
d9955d7
Merge remote-tracking branch 'upstream/master'
pdonadeo Mar 30, 2015
8a25598
Colorized code is more user friendly
Jun 22, 2015
8d1fcac
Merge pull request #1 from leowzukw/patch-1
pdonadeo Jun 22, 2015
91c0cde
OPAM files with updated URL and correct md5
pdonadeo Jun 22, 2015
7e929f4
Fixed issues with opam package
pdonadeo Jun 29, 2015
f64574f
OPAM download URL updated
pdonadeo Jun 29, 2015
3fda477
Add ppx_deriving support.
didier-wenzek Jul 21, 2015
bb5b2c5
Regen oasis generated files with ppx_deriving package.
didier-wenzek Jul 21, 2015
7f5dbcf
New opam config with conditional install of lens.ppx_deriving.
didier-wenzek Jul 21, 2015
be7238c
Fix dependencies.
didier-wenzek Jul 21, 2015
5051a8c
Fix oasis, so META is generated with correct ppx extensions.
didier-wenzek Jul 21, 2015
ffdd548
Updated README with ppx extension.
didier-wenzek Jul 21, 2015
d98c3d9
Add prefix option to lens.ppx_deriving.
didier-wenzek Jul 21, 2015
1d8a381
Fix typo.
didier-wenzek Jul 21, 2015
deaaded
Fix of syntax error in opam file for version 1.0.3
pdonadeo Aug 17, 2015
b0cb6ef
Version 1.0.3 (as proposed by @didier-wenzek) renamed in 1.1.0 becaus…
pdonadeo Aug 17, 2015
7afdc4c
url and findlib OPAM file added for version 1.1.0
pdonadeo Jul 10, 2016
ecb875c
_oasis and generated files updated to version 1.1.0
pdonadeo Jul 10, 2016
7bb8347
OPAM checksum updated
pdonadeo Jul 10, 2016
428a388
Add ppx_deriving test: when the type is named t.
didier-wenzek Jan 18, 2017
dcb0c2d
Add the lens.submodule ppx option (still inactive)
didier-wenzek Jan 18, 2017
608ce58
With lens.submodule ppx option: no prefix is added to lens names.
didier-wenzek Jan 18, 2017
6e6a413
Implement ppx_deriving submodule option.
didier-wenzek Jan 18, 2017
0091b0e
Add support to combined options: prefix & submodule
didier-wenzek Jan 18, 2017
173961d
Document @@deriving lens { submodule = true }
didier-wenzek Jan 18, 2017
85c368d
Merge remote-tracking branch 'upstream/master'
didier-wenzek Jan 18, 2017
cbab215
String.capitalize_ascii replaced with String.capitalize to keep compa…
pdonadeo Jan 28, 2017
610e3a4
Version update to 1.2.0
pdonadeo Jan 28, 2017
c57fea7
OPAM files for version 1.2.0
pdonadeo Jan 28, 2017
d91b687
Repository layout reshaped to compile with jbuilder
pdonadeo May 24, 2018
f2ec55c
Build system using jbuilder complete
pdonadeo May 27, 2018
40c5256
Fix link to F# lenses
tmcgilchrist Jun 25, 2018
57626cf
Merge pull request #10 from tmcgilchrist/patch-1
pdonadeo Jun 30, 2018
6252cf8
Tests are working with jbuilder
pdonadeo Jun 30, 2018
5d2d9cb
Merge branch 'jbuilder'
pdonadeo Jun 30, 2018
40d4d35
Removed _oasis file
pdonadeo Jun 30, 2018
f152897
OPAM files for version 1.2.1
pdonadeo Jun 30, 2018
b61bd77
opam file refer to opam version 1.2 and not 1.2.2, which is a mistake
pdonadeo Jul 3, 2018
916ed68
[FIX] OPAM files for version 1.2.1 (2)
pdonadeo Jul 3, 2018
c6f6db1
Closes #11: Small issue on subtraction
pdonadeo Jan 20, 2019
bfdc27d
Removed OPAM files, this is not the right place
pdonadeo Jan 20, 2019
7e22c1a
Version 1.2.2
pdonadeo Jan 20, 2019
6a1679c
Warning 23 suppressed in case of single label record. Closes #13
pdonadeo Nov 1, 2019
135b909
Regression test case added for #13
pdonadeo Nov 1, 2019
517a6d8
Switch from jbuilder to dune
pdonadeo Nov 1, 2019
4053c8c
CI: Travis CI setup
pdonadeo Nov 1, 2019
7f60c14
CI: added build badge in README.md
pdonadeo Nov 1, 2019
f6d05de
Version 1.2.3
pdonadeo Nov 2, 2019
8f295fa
OPAM file updated
pdonadeo Nov 2, 2019
e72f518
Trying to gain compatibility with OCaml 4.10.x
pdonadeo Apr 21, 2020
13a8fa3
Testing only with OCaml 4.09.x and 4.10.x
pdonadeo Apr 21, 2020
398130d
Version 1.2.4 will be compatible with OCaml >= 4.10
pdonadeo Jul 30, 2020
8117596
OPAM file updated
pdonadeo Jul 30, 2020
b01ab75
OPAM fixed by @kit-ty-kate in https://github.com/ocaml/opam-repositor…
pdonadeo Jul 31, 2020
f999f56
Migrate to ppxlib
Nymphium Apr 19, 2021
d9b5940
Merge pull request #15 from Nymphium/update-packages
pdonadeo Apr 21, 2021
27bfc7f
TravisCI configure for OCaml 4.11
pdonadeo Apr 21, 2021
a0e65df
Removed configuration for TravisCI
pdonadeo Apr 25, 2021
f66e2eb
Configuration for GitHub Actions
pdonadeo Apr 25, 2021
bdec385
opam file fixed. Thanks to @kit-ty-kate
pdonadeo Apr 26, 2021
b6aa537
GitHub workflow updated using the new GitHub Action
pdonadeo May 22, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fix oasis, so META is generated with correct ppx extensions.
  • Loading branch information
didier-wenzek committed Jul 21, 2015
commit 5051a8cbac2f2d91142b3b7f3c30ec8a9ed58359
12 changes: 7 additions & 5 deletions META
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# OASIS_START
# DO NOT EDIT (digest: 703fa744ace3cf1f5a918feeeceee6da)
# DO NOT EDIT (digest: 1988a0fb36443027f194482ea2c9f474)
version = "1.0.2"
description = "Functional lenses"
archive(byte) = "lens.cma"
Expand All @@ -11,10 +11,12 @@ package "ppx_deriving" (
version = "1.0.2"
description = "ppx-deriving support for lens"
requires = "lens ppx_deriving.api ppx_tools.metaquot"
archive(byte) = "lens_ppx_deriving.cma"
archive(byte, plugin) = "lens_ppx_deriving.cma"
archive(native) = "lens_ppx_deriving.cmxa"
archive(native, plugin) = "lens_ppx_deriving.cmxs"
archive(syntax, preprocessor) = "lens_ppx_deriving.cma"
archive(syntax, toploop) = "lens_ppx_deriving.cma"
archive(syntax, preprocessor, native) = "lens_ppx_deriving.cmxa"
archive(syntax, preprocessor, native, plugin) = "lens_ppx_deriving.cmxs"
requires(-ppx_driver) = "ppx_deriving"
ppxopt(-ppx_driver) = "ppx_deriving,./lens_ppx_deriving.cma"
exists_if = "lens_ppx_deriving.cma"
)
# OASIS_STOP
Expand Down
3 changes: 3 additions & 0 deletions _oasis
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,9 @@ Library lens_ppx_deriving
Path: ppx_deriving
Modules: Ppx_deriving_lens
BuildDepends: lens, ppx_deriving.api, ppx_tools.metaquot
XMETAType: syntax
XMETAExtraLines: requires(-ppx_driver) = "ppx_deriving"
ppxopt(-ppx_driver) = "ppx_deriving,./lens_ppx_deriving.cma"

Executable ppx_test
Build$: flag(ppx) && flag(tests)
Expand Down
7 changes: 3 additions & 4 deletions setup.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
(* setup.ml generated for the first time by OASIS v0.3.0 *)

(* OASIS_START *)
(* DO NOT EDIT (digest: 99c2a745a648328ec9f951c3bdffd5a9) *)
(* DO NOT EDIT (digest: 9a2a009fada94463be001c09eed40b08) *)
(*
Regenerated by OASIS v0.4.5
Visit http://oasis.forge.ocamlcore.org for more information and
Expand Down Expand Up @@ -7074,15 +7074,14 @@ let setup_t =
};
oasis_fn = Some "_oasis";
oasis_version = "0.4.5";
oasis_digest =
Some "\157r6\157\181\156\n\206\015\022\153\234\018]\183\243";
oasis_digest = Some "\134\242%>\194f\186\221\185_\026\132+AN6";
oasis_exec = None;
oasis_setup_args = [];
setup_update = false
};;

let setup () = BaseSetup.setup setup_t;;

# 7087 "setup.ml"
# 7086 "setup.ml"
(* OASIS_STOP *)
let () = setup ();;