Changelog of @hackage/fficxx-runtime 0.7.0.1

Changelog for fficxx-runtime

0.7.0.1

  • Remove unnecessary dependency (#210)

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 (#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