1. 01 Apr, 2017 1 commit
  2. 06 Feb, 2016 1 commit
    • Bryan Gardiner's avatar
      Restructure, relicense, redocument. · 59f8f2d9
      Bryan Gardiner authored
      - Splits Hoppy into four packages with different licenses:
        - generator: The code generator.  AGPL-3+.
        - std: Bindings for standard library classes.  Apache-2.0.
        - runtime: Runtime support for Haskell bindings.  Apache-2.0.
        - docs: Documentation, currently the user guide.  AGPL-3+.
      
      - The stdlib header files now live in the std package and std is aware of
        their location, so passing CXXFLAGS=-I$(generator --get-include-dir) to
        make is not needed any more.
      
      - Also as part of the split, iterators are now in the std package, and are
        no longer class features.  They also have nice method names now.
      
      - Makes 'classAddCtors' and 'classAddMethods' public in Spec.
      
      - Makes various enhancements to the user's guide.  Partially addresses the
        inconsistency of using both 'cpp' and 'lib' for the C++ side of bindings.
      
      - Removes some stale dependencies from the generator.
      
      - Fixes the pre-commit to recognize the different licenses, and show the
        correct list when leading tabs are found.
      59f8f2d9
  3. 18 Oct, 2015 1 commit
  4. 15 Oct, 2015 1 commit
  5. 06 Sep, 2015 1 commit
  6. 16 Apr, 2015 1 commit
  7. 27 Jan, 2015 1 commit