Permalink
Commits on Sep 28, 2017
  1. simplify travis.sh a bit

    fredemmott committed Sep 28, 2017
Commits on Sep 19, 2017
  1. Update to TypeAssert v3, and hhvm-autoload.

    fredemmott committed Sep 19, 2017
    Avoiding the autoloader is going to be increasingly impractical; a function-capable autoloader is a requirement of TypeAssert v3 and the Hack Standard Library.
    
    This also increases the required HHVM version to 3.21
Commits on Sep 11, 2017
  1. Switch from fredemmott/type-assert to hhvm/type-assert. (#179)

    TJ09 committed with fredemmott Sep 11, 2017
    * Switch from fredemmott/type-assert to hhvm/type-assert.
    
    * Upgrade hhvm/type-assert to 2.0.
Commits on Aug 5, 2017
  1. Update for HHVM 3.21

    fredemmott committed Aug 5, 2017
     - update supported versions in Travis config
     - re-run hackfmt
Commits on Jul 7, 2017
  1. Reformat with hackfmt

    fredemmott committed Jul 7, 2017
Commits on Jul 5, 2017
  1. Remove requrie() statements for enums

    fredemmott committed Jul 5, 2017
    Autoloading enums has been supported by composer for > 2 years now.
Commits on Jun 26, 2017
  1. Support HHVM's PHP7 mode

    fredemmott committed Jun 26, 2017
    Was calling md5(int), which is invalid.
Commits on Apr 20, 2017
  1. Add Travis badge to README

    fredemmott committed Apr 20, 2017
  2. Merge pull request #176 from facebook/try-docker-tests

    fredemmott committed Apr 20, 2017
    Use docker for tests
  3. Add hhvm --version to test run output

    fredemmott committed Apr 20, 2017
Commits on Mar 22, 2017
Commits on Feb 15, 2017
  1. Update dependencies

    fredemmott committed Feb 15, 2017
Commits on Dec 4, 2016
Commits on Nov 7, 2016
  1. Remove getWaitHandle()->join()

    fredemmott committed Nov 7, 2016
    replaced with HH\Asio\join()
    
    fixes #170. Tested with 3.15 and nightly
Commits on Oct 13, 2016
  1. Implement JsonSerializable

    simonwelsh committed with fredemmott Sep 28, 2016
    Adds a jsonSerialize method to :xhp that returns `toString`.
    
    Fixes #164
Commits on Oct 10, 2016
  1. Add support for Shape attribtues

    fredemmott committed Oct 10, 2016
    fixes #161
    
    Due to limitations of HHVM and the typechecker, shapes must be top-level type
    aliases, not type constants or inline.
    
    Updated required HHVM version to 3.12 because:
     - 3.11 and older are unsupported by Facebook and have known security issues
     - Shape validation requires `TypeStructure<T>`, which does not exist in earlier
       versions of HHVM
  2. Update all dependencies

    fredemmott committed Oct 10, 2016
Commits on Sep 28, 2016
  1. Enable Travis tests (#165)

    simonwelsh committed with fredemmott Sep 28, 2016
    * Enable Travis tests
Commits on Mar 28, 2016
Commits on Jan 20, 2016
  1. Remove bogus assert

    fredemmott committed Jan 20, 2016
     - unneeded
     - typechecker and tests happy
     - needed for 3.12 as assert.active default has changed
Commits on Dec 21, 2015
  1. Remove Travis-CI support

    fredemmott committed Dec 21, 2015
    Version of HHVM too old :(
  2. Don't include tests/ in git-archive

    fredemmott committed Dec 21, 2015
    If available, packagist uses the git-archive available from github for
    releases; excluding tests/ from the archive allows xhp-lib to be included in
    `assume_php=false` projects without also requiring that phpunit-hhi is
    installed.
    
    refs #153
  3. Update PHPUnit and HHI, support assume_php=false

    fredemmott committed Dec 21, 2015
    Updates dev requirement to HHVM 3.9
    
    refs #153
Commits on Sep 30, 2015
  1. Merge pull request #150 from simonwelsh/patch-2

    fredemmott committed Sep 30, 2015
    Mark callable as a FIXME
  2. Mark callable as a FIXME

    simonwelsh committed Sep 30, 2015
    Since `callable` isn't a valid Hack type, get Hack to ignore it. Allows XHP to be included in `assume_php=false` projects.
Commits on Jul 14, 2015
  1. Merge pull request #148 from fredemmott/num-arraykey

    fredemmott committed Jul 14, 2015
    Add support for num and arraykey attributes
Commits on Jul 10, 2015
Commits on Jul 9, 2015