-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* use Cabal-Version: 3.0, and bump up to 0.7.0.0 * correct LICENSE: BSD-2-Clause * update nixpkgs * made changelog stub * add contents to ChangeLog. based on the PR history. * update tested-with * fix BSD3
- Loading branch information
Showing
14 changed files
with
158 additions
and
31 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
cabal-version: 2.4 | ||
cabal-version: 3.0 | ||
name: fficxx-build-tools | ||
version: 0.1.0.0 | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
Cabal-Version: 3.0 | ||
Name: fficxx-multipkg-test | ||
Version: 0.6 | ||
Version: 0.0 | ||
Synopsis: test for fficxx | ||
Description: test for fficxx (with stdcxx) | ||
License: BSD3 | ||
License: BSD-2-Clause | ||
License-file: LICENSE | ||
Author: Ian-Woo Kim | ||
Maintainer: Ian-Woo Kim <[email protected]> | ||
Build-Type: Simple | ||
Category: FFI Tools | ||
Cabal-Version: >= 1.8 | ||
|
||
Source-repository head | ||
type: git | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
Cabal-Version: 3.0 | ||
Name: tmpl-dup-inst | ||
Version: 0.0 | ||
Synopsis: test for fficxx template instatiation duplication | ||
Description: test for fficxx template instatiation duplication | ||
License: BSD3 | ||
License: BSD-2-Clause | ||
License-file: LICENSE | ||
Author: Ian-Woo Kim | ||
Maintainer: Ian-Woo Kim <[email protected]> | ||
Build-Type: Simple | ||
Category: FFI Tools | ||
Cabal-Version: >= 1.8 | ||
|
||
Source-repository head | ||
type: git | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
# Changelog for fficxx-runtime | ||
|
||
## 0.7.0.0 | ||
|
||
- Show generated module dependency graph (#203) | ||
- Fix incorrect hs-boot (#199) | ||
- Simplify Nix script and support for multiple GHC versions in build (#196) | ||
- aarch64-darwin support (#195) | ||
- Implicit imports cleanup (#193) | ||
- Upgrade to NixOS 21.11. (#192) | ||
- CI action for ormolu formatting (#190) | ||
- github action CI with nix build targets (#189) | ||
- format all Haskell files by ormolu 0.0.3 (#180) | ||
|
||
|
||
## 0.6 | ||
|
||
- no more impure <nixpkgs> (#178) | ||
- Duplicated template instances are safe (#176) | ||
- Update for haskell-src-exts >= 1.22 (#174) | ||
- change to_const/to_nonconst to from_X_to_Y (#172) | ||
- std::map<k,v>::iterator is now supported. (#168) | ||
- accessor for member variables of C++ template (#167) | ||
- Support nested types inside template class (#163) | ||
- Automatic dependency import in template class module (#162) | ||
- cabal package generation and testing using hspec (#159) | ||
- fficxx-test: stdcxx tests are rewritten as hspec tests (#158) | ||
- multi-parameter template for function arguments and template member functions (#156) | ||
- C++ multi-parameter template interfaced via fficxx! (#154) | ||
- one class or template class per one haskell module! (#151) | ||
- Inline C++ code generation for template member function (#149) | ||
- Inline C++ code generation for std::function (#148) | ||
- CDefinition. Unified newline treatment in Macro definition (#143) | ||
- More ASTification with CMacroApp (#141) | ||
- Declaration generation uses intermediate pseudo-AST representation (#140) | ||
- Further towards intermediate reps for C++ code generation (#139) | ||
- Further removing #include and using namespace (#138) | ||
- Start C intermediate rep (#137) | ||
- Convert (Types,String) to Arg (#134) | ||
- no more stub.cc (#132) | ||
|
||
## 0.5.1 | ||
|
||
## 0.5.0.1 | ||
|
||
## 0.5 | ||
|
||
## 0.4.1 | ||
|
||
## 0.4 | ||
|
||
## 0.3.1 | ||
|
||
## 0.3 | ||
|
||
## 0.2.1 | ||
|
||
## 0.2 | ||
|
||
## 0.1.0 | ||
|
||
## 0.1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,16 +1,18 @@ | ||
Cabal-Version: 3.0 | ||
Name: fficxx-runtime | ||
Version: 0.6.999 | ||
Version: 0.7.0.0 | ||
Synopsis: Runtime for fficxx-generated library | ||
Description: Runtime for fficxx-generated library. | ||
fficxx is an automatic haskell Foreign Function Interface (FFI) generator to C++. | ||
License: BSD3 | ||
License: BSD-2-Clause | ||
License-file: LICENSE | ||
Author: Ian-Woo Kim | ||
Maintainer: Ian-Woo Kim <[email protected]> | ||
Build-Type: Simple | ||
Tested-With: GHC == 9.0.2 || == 9.2.4 || == 9.4.2 | ||
Category: FFI Tools | ||
Cabal-Version: >= 1.10 | ||
Data-files: | ||
Extra-Source-Files: | ||
ChangeLog.md | ||
|
||
Source-repository head | ||
type: git | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,14 @@ | ||
Cabal-Version: 3.0 | ||
Name: fficxx-test | ||
Version: 0.6 | ||
Version: 0.7.0.0 | ||
Synopsis: test for fficxx | ||
Description: test for fficxx (with stdcxx) | ||
License: BSD3 | ||
License: BSD-2-Clause | ||
License-file: LICENSE | ||
Author: Ian-Woo Kim | ||
Maintainer: Ian-Woo Kim <[email protected]> | ||
Build-Type: Simple | ||
Category: FFI Tools | ||
Cabal-Version: >= 1.8 | ||
|
||
Source-repository head | ||
type: git | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,62 @@ | ||
# Changelog for fficxx | ||
|
||
## 0.7.0.0 | ||
|
||
- Show generated module dependency graph (#203) | ||
- Fix incorrect hs-boot (#199) | ||
- Simplify Nix script and support for multiple GHC versions in build (#196) | ||
- aarch64-darwin support (#195) | ||
- Implicit imports cleanup (#193) | ||
- Upgrade to NixOS 21.11. (#192) | ||
- CI action for ormolu formatting (#190) | ||
- github action CI with nix build targets (#189) | ||
- format all Haskell files by ormolu 0.0.3 (#180) | ||
|
||
|
||
## 0.6 | ||
|
||
- no more impure <nixpkgs> (#178) | ||
- Duplicated template instances are safe (#176) | ||
- Update for haskell-src-exts >= 1.22 (#174) | ||
- change to_const/to_nonconst to from_X_to_Y (#172) | ||
- std::map<k,v>::iterator is now supported. (#168) | ||
- accessor for member variables of C++ template (#167) | ||
- Support nested types inside template class (#163) | ||
- Automatic dependency import in template class module (#162) | ||
- cabal package generation and testing using hspec (#159) | ||
- fficxx-test: stdcxx tests are rewritten as hspec tests (#158) | ||
- multi-parameter template for function arguments and template member functions (#156) | ||
- C++ multi-parameter template interfaced via fficxx! (#154) | ||
- one class or template class per one haskell module! (#151) | ||
- Inline C++ code generation for template member function (#149) | ||
- Inline C++ code generation for std::function (#148) | ||
- CDefinition. Unified newline treatment in Macro definition (#143) | ||
- More ASTification with CMacroApp (#141) | ||
- Declaration generation uses intermediate pseudo-AST representation (#140) | ||
- Further towards intermediate reps for C++ code generation (#139) | ||
- Further removing #include and using namespace (#138) | ||
- Start C intermediate rep (#137) | ||
- Convert (Types,String) to Arg (#134) | ||
- no more stub.cc (#132) | ||
|
||
## 0.5.1 | ||
|
||
## 0.5.0.1 | ||
|
||
## 0.5 | ||
|
||
## 0.4.1 | ||
|
||
## 0.4 | ||
|
||
## 0.3.1 | ||
|
||
## 0.3 | ||
|
||
## 0.2.1 | ||
|
||
## 0.2 | ||
|
||
## 0.1.0 | ||
|
||
## 0.1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,14 +1,17 @@ | ||
Cabal-Version: 3.0 | ||
Name: fficxx | ||
Version: 0.6.999 | ||
Version: 0.7.0.0 | ||
Synopsis: Automatic C++ binding generation | ||
Description: fficxx is an automatic haskell Foreign Function Interface (FFI) generator to C++. | ||
License: BSD3 | ||
License: BSD-2-Clause | ||
License-file: LICENSE | ||
Author: Ian-Woo Kim | ||
Maintainer: Ian-Woo Kim <[email protected]> | ||
Build-Type: Simple | ||
Tested-With: GHC == 9.0.2 || == 9.2.4 || == 9.4.2 | ||
Category: FFI Tools | ||
Cabal-Version: >= 1.10 | ||
Extra-Source-Files: | ||
ChangeLog.md | ||
|
||
Source-repository head | ||
type: git | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters