2020-07-20 |
David Snider | Rip the PropUB option out of the runtime
|
commit | commitdiff | tree |
2020-06-09 |
David Snider | Fix jit/hhbbc handling of nullable inout parameters...
|
commit | commitdiff | tree |
2020-06-09 |
David Snider | S/Rx/Pure for the hhis
|
commit | commitdiff | tree |
2020-06-07 |
David Snider | S/Rx/Pure for the builtins
|
commit | commitdiff | tree |
2020-06-02 |
David Snider | Rip EmitGenericsUB out of HHVM
|
commit | commitdiff | tree |
2020-05-06 |
David Snider | Allow Shapes::idx to accept nullable input
|
commit | commitdiff | tree |
2020-04-30 |
David Snider | Remove unecessary check for types in functions extending...
|
commit | commitdiff | tree |
2020-04-30 |
David Snider | Move Imagick away from __get, __isset
|
commit | commitdiff | tree |
2020-04-30 |
David Snider | Rip magic methods out of closure
|
commit | commitdiff | tree |
2020-04-30 |
David Snider | Rip magic methods out of collection APIs
|
commit | commitdiff | tree |
2020-04-30 |
David Snider | Move ZipArchive away from magic __get
|
commit | commitdiff | tree |
2020-04-30 |
David Snider | Make appending to a Map via a Pair throw an exception
|
commit | commitdiff | tree |
2020-04-30 |
David Snider | Remove unecessary magic functions from FunctionCredential
|
commit | commitdiff | tree |
2020-04-23 |
David Snider | Move XMLReader away from __get
|
commit | commitdiff | tree |
2020-04-22 |
David Snider | Move SimpleXMLElement away from __get and __set
|
commit | commitdiff | tree |
2020-04-21 |
David Snider | Move DateInterval away from __get and __set
|
commit | commitdiff | tree |
2020-03-24 |
David Snider | Expose the underlying type of new-style enums via reflection
|
commit | commitdiff | tree |
2020-03-19 |
David Snider | Remove deprecated magic methods from APIs of builtins
|
commit | commitdiff | tree |
2020-03-16 |
David Snider | Add logging for appending to a Map via []
|
commit | commitdiff | tree |
2020-03-10 |
David Snider | Inject logging into magic methods
|
commit | commitdiff | tree |
2020-03-10 |
David Snider | Rename disable partial into disable modes
|
commit | commitdiff | tree |
2020-03-04 |
David Snider | Improve error message for refusing defaults with exhaustive...
|
commit | commitdiff | tree |
2020-03-03 |
David Snider | Back out "Do not error for default case when switching...
|
commit | commitdiff | tree |
2020-02-12 |
David Snider | Rip out ArrayAccess magic from HHVM
|
commit | commitdiff | tree |
2019-10-24 |
David Snider | Update / clean up reactive attribute hover text
|
commit | commitdiff | tree |
2019-08-06 |
David Snider | Remove __SoftLateInit
|
commit | commitdiff | tree |
2019-05-04 |
David Snider | Remove Rx annotations on preg PHPStdlib functions
|
commit | commitdiff | tree |
2019-05-01 |
David Snider | Mark a bunch more functions reactive
|
commit | commitdiff | tree |
2019-03-19 |
David Snider | Mark a few more builtins as reactive
|
commit | commitdiff | tree |
2019-03-13 |
David Snider | Mark a few filter functions as reactive
|
commit | commitdiff | tree |
2019-03-13 |
David Snider | Type lambdas identically in partial and strict mode
|
commit | commitdiff | tree |
2019-02-27 |
David Snider | Remove fixmes caused by Constraining KeyedContainer...
|
commit | commitdiff | tree |
2019-02-26 |
David Snider | Mark some functions reactive in HHIs
|
commit | commitdiff | tree |
2019-02-23 |
David Snider | Constrain KeyedContainer only use arraykeys as keys
|
commit | commitdiff | tree |
2019-02-21 |
David Snider | Constrain ConstSet, MutableSet, SetAccess, and ConstSetAcces...
|
commit | commitdiff | tree |
2019-02-21 |
David Snider | Constrain Set keys to arraykey
|
commit | commitdiff | tree |
2019-02-20 |
David Snider | Constrain immSet keys to arraykey
|
commit | commitdiff | tree |
2019-02-20 |
David Snider | Constrain ConstMap, MutableMap, MapAccess, ConstMapAccess...
|
commit | commitdiff | tree |
2019-02-19 |
David Snider | Constrain Map keys to arraykey
|
commit | commitdiff | tree |
2019-02-15 |
David Snider | Mark Reflection as reactive in Hack and HHVM
|
commit | commitdiff | tree |
2019-02-14 |
David Snider | Update the caching for a few ReflectionClass functions...
|
commit | commitdiff | tree |
2019-02-13 |
David Snider | Constraint ImmMap keys to arraykey
|
commit | commitdiff | tree |
2019-02-12 |
David Snider | Mark type_structure as Rx
|
commit | commitdiff | tree |
2019-02-11 |
David Snider | Remove all references to Indexish from HHVM
|
commit | commitdiff | tree |
2019-02-09 |
David Snider | Remove all references to Indexish from Hack
|
commit | commitdiff | tree |
2018-12-10 |
David Snider | Remove support for OnlyRxIf[RxFun|Args] attributes
|
commit | commitdiff | tree |
2018-12-09 |
David Snider | Remove last use cases of OnlyRxIf[RxFun|Args] from...
|
commit | commitdiff | tree |
2018-12-08 |
David Snider | Mark idx as Rx
|
commit | commitdiff | tree |
2018-11-29 |
David Snider | add NoArrayAccessInIdx eval flag back
|
commit | commitdiff | tree |
2018-11-22 |
David Snider | Move checks that can be parse-checks into the parser
|
commit | commitdiff | tree |
2018-11-22 |
David Snider | Rip out ArrayAccess logic from idx
|
commit | commitdiff | tree |
2018-11-20 |
David Snider | Mark Set as Indexish in the typechecker
|
commit | commitdiff | tree |
2018-11-12 |
David Snider | s/E_WARNING/\E_WARNING in idx
|
commit | commitdiff | tree |
2018-11-06 |
David Snider | Mark get_class and friends as <<__MaybeMutable>>
|
commit | commitdiff | tree |
2018-11-02 |
David Snider | Unmark Set as Indexish in the typechecker
|
commit | commitdiff | tree |
2018-11-02 |
David Snider | Make Set implement Indexish
|
commit | commitdiff | tree |
2018-11-01 |
David Snider | More builtins
|
commit | commitdiff | tree |
2018-10-28 |
David Snider | Better messaging for 4281
|
commit | commitdiff | tree |
2018-10-27 |
David Snider | Add notice for passing arrayAccess to idx
|
commit | commitdiff | tree |
2018-10-26 |
David Snider | Expose __NonRx attribute
|
commit | commitdiff | tree |
2018-10-26 |
David Snider | Allow traits to implement sealed interfaces
|
commit | commitdiff | tree |
2018-10-23 |
David Snider | Mark a bunch of builtins in fbcode/hphp/runtime/ext/
|
commit | commitdiff | tree |
2018-10-05 |
David Snider | make traits resolve self::class correctly
|
commit | commitdiff | tree |
2018-09-05 |
David Snider | Hack server needs a newline
|
commit | commitdiff | tree |
2018-07-17 |
David Snider | Mark unset as Rx and MaybeMutable
|
commit | commitdiff | tree |
2018-07-16 |
David Snider | Mark the is_* functions as MaybeMutable to hack and...
|
commit | commitdiff | tree |
2018-07-13 |
David Snider | Teach HHVM that PHP/Hack Arrays are RxTraversables
|
commit | commitdiff | tree |
2018-07-09 |
David Snider | MaybeMutable the collection builtins
|
commit | commitdiff | tree |
2018-07-09 |
David Snider | MaybeMutable the non-collection builtins
|
commit | commitdiff | tree |
2018-07-06 |
David Snider | Seal Traversable/KeyedTraversable interfaces
|
commit | commitdiff | tree |
2018-06-29 |
David Snider | Mark dict/vec/keyset as conditionally reactive.
|
commit | commitdiff | tree |
2018-06-27 |
David Snider | Move a few things around to unblock autoimport of Rx...
|
commit | commitdiff | tree |
2018-06-12 |
David Snider | Mark assert as stdlib
|
commit | commitdiff | tree |
2018-06-06 |
David Snider | Mark a bunch more builtins reactive in the runtime.
|
commit | commitdiff | tree |
2018-06-05 |
David Snider | Seal the collection hierarchy
|
commit | commitdiff | tree |
2018-06-01 |
David Snider | Sync Pair, Set, Vector, and Map reactive annotations...
|
commit | commitdiff | tree |
2018-05-25 |
David Snider | Remove references to fbcode in sealing tests
|
commit | commitdiff | tree |
2018-05-24 |
David Snider | Mark the collections interfaces as reactive
|
commit | commitdiff | tree |
2018-05-23 |
David Snider | Add the new interfaces to the runtime
|
commit | commitdiff | tree |
2018-05-23 |
David Snider | Mark the Hack Collection Interfaces as reactive
|
commit | commitdiff | tree |
2018-05-21 |
David Snider | Fix Sealing for interfaces and enable it for traits
|
commit | commitdiff | tree |
2018-05-16 |
David Snider | Mark a bunch more builtins as reactive
|
commit | commitdiff | tree |
2018-05-07 |
David Snider | sealed classes and interfaces
|
commit | commitdiff | tree |
2018-04-30 |
David Snider | Make the Shapes APIs consistent
|
commit | commitdiff | tree |
2018-04-30 |
David Snider | Make Shapes::removeKey use inout
|
commit | commitdiff | tree |
2018-04-20 |
David Snider | Mark a bunch of builtins as reactive
|
commit | commitdiff | tree |
2018-03-19 |
David Snider | change the wording of an error message
|
commit | commitdiff | tree |
2017-12-31 |
David Snider | Spelling is hard
|
commit | commitdiff | tree |