Create test.txt

test travis
Merge branch 'master' of https://github.com/nareshv/hhvm
enable fast_finish on travis

hvvm requires a lot of travis resources to run the CI builds. travis supports a fast_finish switch which cancels all jobs related to a built when the first job errors.

see http://blog.travis-ci.com/2013-11-27-fast-finishing-builds/
Dont' use move assignment operator for DCls

Reviewed By: @jdelong

Differential Revision: D1199532
Remove some dead hphpc code

I noticed a function that didn't look like it should be used,
and things unravelled from there...

Reviewed By: @edwinsmith

Differential Revision: D1200095
Fix the return value order of ReflectionClass::getProperties()

Make the the return value order of ReflectionClass::getProperties() matches that of the same function in PHP.

However, unlike what described in the issue, I was unable to reproduce the problem for ReflectionClass::getMethods(). Maybe it was fixed earlier in other commits.

Reviewed By: @ptarjan

Differential Revision: D1191229
Disable flaky zend test

Reviewed By: @bertmaher
Convert ICU Collator to HNI

Standard conversion

Reviewed By: @JoelMarcey

Differential Revision: D1199661
Don't try to serialize NativeData-using classes

Kick the can down the road a bit until we
need NativeData classes to be able to sleep/wakeup.

Reviewed By: @JoelMarcey

Differential Revision: D1199884
switch back to using Variant

The users will call `ini_set` and pass in a variant, so that seems like a good format to pass around. I tried using more strongly typed things but they still eventually needed to parse things out of `Variant` which would be done at runtime.

Reviewed By: @fredemmott

Differential Revision: D1198831
Add support for all request methods sent via fastcgi

Added support for request method to be passed in from apache/nginx.
Added access log support for the above request methods.

Closes #1876
Closes #1831
Closes #1885

Reviewed By: @fredemmott

Differential Revision: D1200544
only use one threadlocal for datetime

@markw65 says this should be the pattern

Reviewed By: @fredemmott

Differential Revision: D1201148
XLS: Fixes & clarifications

This reworks XLS to work more clearly, (I hope) handle edge
cases more obviously, ensure live ranges are open-ended
ranges, and allow use-positions to be just past the end of
their live ranges.

Reviewed By: @jdelong

Differential Revision: D1145927
Move PersistentObjectStore out of execution-context.h

Also document it minimally.  Also, rename it to
PersistentResourceStore now that Resources aren't Objects.

Reviewed By: @ptarjan

Differential Revision: D1198283
Remove macros for debugger settings

Sometimes a struct with public members is just fine.
Auto-generating read/write accessor methods is a pretty good sign
there's not actually any encapsulation going on ...

Reviewed By: @ptarjan

Differential Revision: D1198287
Remove unnecessary HPHP:: prefixes in execution context

Reviewed By: @edwinsmith

Differential Revision: D1198293
add jackalope-jackrabbit to the tested frameworks

Fixes #1980

Reviewed By: @ptarjan

Differential Revision: D1201748

Pulled By: @fredemmott
Add some CGetM base types to stats

Probably a few more things like this will be interesting, so
add a visitor that has access to the interpreter types.  For now it
just has a TypeState for CGetM with a few bases.

Reviewed By: @edwinsmith

Differential Revision: D1198224
Remove the NewArray opcode

This never happens as output from emitter.cpp in repo
authoritative mode, so we can just encode it as a NewArrayReserve with
a particular size.  Follow-up diff renames NewArrayReserve to
NewArray.

Reviewed By: @edwinsmith

Differential Revision: D1198240
Rename NewArrayReserve to NewArray

Reviewed By: @edwinsmith

Differential Revision: D1198241