Add sub-controls for Hack array compat runtime checks
[hiphop-php.git] / hphp / runtime / base / 
treea0c402d82ea59e0893f2ea61da773b8a5b9ce99d
drwxr-xr-x   ..
-rw-r--r-- 4067 actrec-args.h
-rw-r--r-- 9014 annot-type.cpp
-rw-r--r-- 11601 annot-type.h
-rw-r--r-- 12173 apc-array.cpp
-rw-r--r-- 8435 apc-array.h
-rw-r--r-- 7004 apc-collection.cpp
-rw-r--r-- 2060 apc-collection.h
-rw-r--r-- 9827 apc-file-storage.cpp
-rw-r--r-- 2651 apc-file-storage.h
-rw-r--r-- 12826 apc-gc-manager.cpp
-rw-r--r-- 5738 apc-gc-manager.h
-rw-r--r-- 2256 apc-handle-defs.h
-rw-r--r-- 11315 apc-handle.cpp
-rw-r--r-- 11303 apc-handle.h
-rw-r--r-- 2636 apc-local-array-defs.h
-rw-r--r-- 12234 apc-local-array.cpp
-rw-r--r-- 7443 apc-local-array.h
-rw-r--r-- 10048 apc-object.cpp
-rw-r--r-- 3989 apc-object.h
-rw-r--r-- 23879 apc-stats.cpp
-rw-r--r-- 10201 apc-stats.h
-rw-r--r-- 2219 apc-string.cpp
-rw-r--r-- 4261 apc-string.h
-rw-r--r-- 5577 apc-typed-value.cpp
-rw-r--r-- 8260 apc-typed-value.h
-rw-r--r-- 7912 array-common.cpp
-rw-r--r-- 3034 array-common.h
-rw-r--r-- 18046 array-data-defs.h
-rw-r--r-- 8865 array-data-inl.h
-rw-r--r-- 42086 array-data.cpp
-rw-r--r-- 32855 array-data.h
-rw-r--r-- 2194 array-helpers.h
-rw-r--r-- 3133 array-init.cpp
-rw-r--r-- 36398 array-init.h
-rw-r--r-- 2835 array-iterator-defs.h
-rw-r--r-- 42980 array-iterator.cpp
-rw-r--r-- 26418 array-iterator.h
-rw-r--r-- 14547 array-sort.cpp
-rw-r--r-- 16370 array-util.cpp
-rw-r--r-- 4855 array-util.h
-rw-r--r-- 1674 atomic-countable.h
-rw-r--r-- 3472 atomic-shared-ptr.h
-rw-r--r-- 13190 attr.h
-rw-r--r-- 21258 autoload-handler.cpp
-rw-r--r-- 5829 autoload-handler.h
-rw-r--r-- 21201 backtrace.cpp
-rw-r--r-- 6000 backtrace.h
-rw-r--r-- 35979 builtin-functions.cpp
-rw-r--r-- 11074 builtin-functions.h
-rw-r--r-- 2508 classname-is.h
-rw-r--r-- 5089 code-coverage.cpp
-rw-r--r-- 2103 code-coverage.h
-rw-r--r-- 17930 collections.cpp
-rw-r--r-- 6536 collections.h
-rw-r--r-- 4869 comparisons.cpp
-rw-r--r-- 47307 comparisons.h
-rw-r--r-- 39580 concurrent-shared-store.cpp
-rw-r--r-- 14973 concurrent-shared-store.h
-rw-r--r-- 15400 config.cpp
-rw-r--r-- 15781 config.h
-rw-r--r-- 3148 container-functions.h
-rw-r--r-- 9046 countable.h
-rw-r--r-- 8184 crash-reporter.cpp
-rw-r--r-- 1311 crash-reporter.h
-rw-r--r-- 1829 curl-tls-workarounds.cpp
-rw-r--r-- 1241 curl-tls-workarounds.h
-rw-r--r-- 4546 data-stream-wrapper.cpp
-rw-r--r-- 1680 data-stream-wrapper.h
-rw-r--r-- 4714 data-walker.cpp
-rw-r--r-- 4329 data-walker.h
-rw-r--r-- 5390 datatype-profiler.cpp
-rw-r--r-- 1953 datatype-profiler.h
-rw-r--r-- 28195 datatype.h
-rw-r--r-- 5279 dateinterval.cpp
-rw-r--r-- 3826 dateinterval.h
-rw-r--r-- 33122 datetime.cpp
-rw-r--r-- 13350 datetime.h
-rw-r--r-- 3032 debuggable.cpp
-rw-r--r-- 2688 debuggable.h
-rw-r--r-- 3472 directory.cpp
-rw-r--r-- 3299 directory.h
-rw-r--r-- 1858 double-to-int64.h
-rw-r--r-- 1478 dummy-resource.cpp
-rw-r--r-- 2093 dummy-resource.h
-rw-r--r-- 12263 empty-array.cpp
-rw-r--r-- 7197 empty-array.h
-rw-r--r-- 8231 emulate-zend.cpp
-rw-r--r-- 1248 emulate-zend.h
-rw-r--r-- 6836 enum-cache.cpp
-rw-r--r-- 4199 enum-cache.h
-rw-r--r-- 10467 exceptions.cpp
-rw-r--r-- 6469 exceptions.h
-rw-r--r-- 8211 execution-context-inl.h
-rw-r--r-- 73350 execution-context.cpp
-rw-r--r-- 19480 execution-context.h
-rw-r--r-- 1868 execution-profiler.h
-rw-r--r-- 7625 extended-logger.cpp
-rw-r--r-- 2764 extended-logger.h
-rw-r--r-- 1978 externals.h
-rw-r--r-- 2952 file-await.cpp
-rw-r--r-- 1433 file-await.h
-rw-r--r-- 5175 file-stream-wrapper.cpp
-rw-r--r-- 3140 file-stream-wrapper.h
-rw-r--r-- 3372 file-util-defs.h
-rw-r--r-- 18489 file-util.cpp
-rw-r--r-- 4240 file-util.h
-rw-r--r-- 31271 file.cpp
-rw-r--r-- 12101 file.h
-rw-r--r-- 2538 glob-stream-wrapper.cpp
-rw-r--r-- 1642 glob-stream-wrapper.h
-rw-r--r-- 12815 hash-table-inl.h
-rw-r--r-- 6544 hash-table-x64.S
-rw-r--r-- 1479 hash-table-x64.h
-rw-r--r-- 16215 hash-table.h
-rw-r--r-- 12990 header-kind.h
-rw-r--r-- 6163 heap-algorithms.h
-rw-r--r-- 26795 heap-collect.cpp
-rw-r--r-- 7741 heap-graph.cpp
-rw-r--r-- 4654 heap-graph.h
-rw-r--r-- 9115 heap-report.cpp
-rw-r--r-- 12444 heap-scan.h
-rw-r--r-- 14802 hhprof.cpp
-rw-r--r-- 4668 hhprof.h
-rw-r--r-- 1366 hphp-system.cpp
-rw-r--r-- 1362 hphp-system.h
-rw-r--r-- 10579 http-client.cpp
-rw-r--r-- 4129 http-client.h
-rw-r--r-- 5210 http-stream-wrapper.cpp
-rw-r--r-- 1679 http-stream-wrapper.h
drwxr-xr-x - ini-parser
-rw-r--r-- 37262 ini-setting.cpp
-rw-r--r-- 15593 ini-setting.h
-rw-r--r-- 2614 init-fini-node.cpp
-rw-r--r-- 4634 init-fini-node.h
-rw-r--r-- 7311 intercept.cpp
-rw-r--r-- 2238 intercept.h
-rw-r--r-- 3955 intl-convert.cpp
-rw-r--r-- 1749 intl-convert.h
-rw-r--r-- 10409 libevent-http-client.cpp
-rw-r--r-- 4302 libevent-http-client.h
-rw-r--r-- 5744 mem-file.cpp
-rw-r--r-- 2660 mem-file.h
-rw-r--r-- 3006 member-reflection.cpp
-rw-r--r-- 2764 member-reflection.h
-rw-r--r-- 3912 member-val-inl.h
-rw-r--r-- 6605 member-val.h
-rw-r--r-- 21605 memory-manager-defs.h
-rw-r--r-- 13124 memory-manager-inl.h
-rw-r--r-- 40315 memory-manager.cpp
-rw-r--r-- 40140 memory-manager.h
-rw-r--r-- 3978 memory-usage-stats.h
-rw-r--r-- 13837 mixed-array-defs.h
-rw-r--r-- 63805 mixed-array.cpp
-rw-r--r-- 28227 mixed-array.h
-rw-r--r-- 8330 object-data-inl.h
-rw-r--r-- 60196 object-data.cpp
-rw-r--r-- 18231 object-data.h
-rw-r--r-- 3275 output-file.cpp
-rw-r--r-- 2210 output-file.h
-rw-r--r-- 5512 packed-array-defs.h
-rw-r--r-- 48009 packed-array.cpp
-rw-r--r-- 15285 packed-array.h
-rw-r--r-- 13663 perf-mem-event.cpp
-rw-r--r-- 1363 perf-mem-event.h
-rw-r--r-- 2535 perf-warning-inl.h
-rw-r--r-- 1372 perf-warning.cpp
-rw-r--r-- 2740 perf-warning.h
-rw-r--r-- 2226 php-globals-inl.h
-rw-r--r-- 1377 php-globals.cpp
-rw-r--r-- 3376 php-globals.h
-rw-r--r-- 6697 php-stream-wrapper.cpp
-rw-r--r-- 1610 php-stream-wrapper.h
-rw-r--r-- 2485 pipe.cpp
-rw-r--r-- 1690 pipe.h
-rw-r--r-- 9090 plain-file.cpp
-rw-r--r-- 3841 plain-file.h
-rw-r--r-- 69064 preg.cpp
-rw-r--r-- 5469 preg.h
-rw-r--r-- 89719 program-functions.cpp
-rw-r--r-- 5272 program-functions.h
-rw-r--r-- 3169 property-table.cpp
-rw-r--r-- 6206 property-table.h
-rw-r--r-- 4280 purger.cpp
-rw-r--r-- 2863 purger.h
-rw-r--r-- 5642 rds-header.h
-rw-r--r-- 8803 rds-inl.h
-rw-r--r-- 1765 rds-util.cpp
-rw-r--r-- 2129 rds-util.h
-rw-r--r-- 25012 rds.cpp
-rw-r--r-- 17312 rds.h
-rw-r--r-- 3904 ref-data.h
-rw-r--r-- 3657 repo-auth-type-array-inl.h
-rw-r--r-- 7572 repo-auth-type-array.cpp
-rw-r--r-- 8265 repo-auth-type-array.h
-rw-r--r-- 2917 repo-auth-type-codec-inl.h
-rw-r--r-- 5226 repo-auth-type-codec.cpp
-rw-r--r-- 2422 repo-auth-type-codec.h
-rw-r--r-- 15464 repo-auth-type.cpp
-rw-r--r-- 10961 repo-auth-type.h
-rw-r--r-- 15989 req-containers.h
-rw-r--r-- 8140 req-malloc.h
-rw-r--r-- 2303 req-ptr.cpp
-rw-r--r-- 10278 req-ptr.h
-rw-r--r-- 2509 req-root.cpp
-rw-r--r-- 4551 req-root.h
-rw-r--r-- 2211 request-event-handler.h
-rw-r--r-- 6476 request-injection-data-inl.h
-rw-r--r-- 23115 request-injection-data.cpp
-rw-r--r-- 10719 request-injection-data.h
-rw-r--r-- 5707 request-local.h
-rw-r--r-- 2694 resource-data.cpp
-rw-r--r-- 11241 resource-data.h
-rw-r--r-- 3029 root-map.h
-rw-r--r-- 16843 runtime-error.cpp
-rw-r--r-- 6883 runtime-error.h
-rw-r--r-- 88311 runtime-option.cpp
-rw-r--r-- 46992 runtime-option.h
-rw-r--r-- 28710 set-array.cpp
-rw-r--r-- 15352 set-array.h
-rw-r--r-- 3617 simple-counter.cpp
-rw-r--r-- 2181 simple-counter.h
-rw-r--r-- 4001 slab-manager.cpp
-rw-r--r-- 5290 slab-manager.h
-rw-r--r-- 8770 socket.cpp
-rw-r--r-- 5861 socket.h
-rw-r--r-- 3865 sort-flags.h
-rw-r--r-- 13836 sort-helpers.h
-rw-r--r-- 9739 sparse-heap.cpp
-rw-r--r-- 24900 ssl-socket.cpp
-rw-r--r-- 5504 ssl-socket.h
-rw-r--r-- 2021 stack-logger.cpp
-rw-r--r-- 1190 stack-logger.h
-rw-r--r-- 30202 stat-cache.cpp
-rw-r--r-- 5266 stat-cache.h
-rw-r--r-- 11851 static-string-table.cpp
-rw-r--r-- 5178 static-string-table.h
-rw-r--r-- 3909 stats.cpp
-rw-r--r-- 3937 stats.h
-rw-r--r-- 8694 stream-wrapper-registry.cpp
-rw-r--r-- 2191 stream-wrapper-registry.h
-rw-r--r-- 1411 stream-wrapper.cpp
-rw-r--r-- 3628 stream-wrapper.h
-rw-r--r-- 9731 string-buffer.cpp
-rw-r--r-- 8533 string-buffer.h
-rw-r--r-- 1412 string-data-arm.S
-rw-r--r-- 7682 string-data-inl.h
-rw-r--r-- 1267 string-data-macros.h
-rw-r--r-- 1235 string-data-x64.S
-rw-r--r-- 28377 string-data.cpp
-rw-r--r-- 20721 string-data.h
-rw-r--r-- 2227 string-holder.cpp
-rw-r--r-- 2012 string-holder.h
-rw-r--r-- 15007 string-util.cpp
-rw-r--r-- 6268 string-util.h
-rw-r--r-- 5325 strings.h
-rw-r--r-- 1725 struct-log-util.cpp
-rw-r--r-- 1682 struct-log-util.h
-rw-r--r-- 2037 surprise-flags.cpp
-rw-r--r-- 5118 surprise-flags.h
-rw-r--r-- 3487 sweepable.h
-rw-r--r-- 1185 system-profiler.cpp
-rw-r--r-- 2344 system-profiler.h
-rw-r--r-- 4402 temp-file.cpp
-rw-r--r-- 2321 temp-file.h
drwxr-xr-x - test
-rw-r--r-- 5049 thread-hooks.cpp
-rw-r--r-- 2612 thread-hooks.h
-rw-r--r-- 9890 thread-info.cpp
-rw-r--r-- 5560 thread-info.h
-rw-r--r-- 10651 thread-safe-setlocale.cpp
-rw-r--r-- 1823 thread-safe-setlocale.h
-rw-r--r-- 7018 thrift-buffer.cpp
-rw-r--r-- 7433 thrift-buffer.h
-rw-r--r-- 2956 timestamp.cpp
-rw-r--r-- 1995 timestamp.h
-rw-r--r-- 10607 timezone.cpp
-rw-r--r-- 4240 timezone.h
-rw-r--r-- 22387 tv-arith.cpp
-rw-r--r-- 5675 tv-arith.h
-rw-r--r-- 1467 tv-comparisons-inl.h
-rw-r--r-- 31226 tv-comparisons.cpp
-rw-r--r-- 5049 tv-comparisons.h
-rw-r--r-- 5590 tv-conversions-inl.h
-rw-r--r-- 39125 tv-conversions.cpp
-rw-r--r-- 3989 tv-conversions.h
-rw-r--r-- 5144 tv-helpers.cpp
-rw-r--r-- 15826 tv-mutate.h
-rw-r--r-- 5801 tv-refcount.h
-rw-r--r-- 2232 tv-type.h
-rw-r--r-- 2784 tv-variant.h
-rw-r--r-- 36739 type-array.cpp
-rw-r--r-- 20633 type-array.h
-rw-r--r-- 2273 type-object.cpp
-rw-r--r-- 7215 type-object.h
-rw-r--r-- 1858 type-resource.cpp
-rw-r--r-- 5787 type-resource.h
-rw-r--r-- 13296 type-string.cpp
-rw-r--r-- 19606 type-string.h
-rw-r--r-- 23480 type-structure.cpp
-rw-r--r-- 2371 type-structure.h
-rw-r--r-- 22409 type-variant.cpp
-rw-r--r-- 48280 type-variant.h
-rw-r--r-- 1517 typed-value.cpp
-rw-r--r-- 10554 typed-value.h
-rw-r--r-- 4877 types.h
-rw-r--r-- 27644 unit-cache.cpp
-rw-r--r-- 3606 unit-cache.h
-rw-r--r-- 6365 url-file.cpp
-rw-r--r-- 2656 url-file.h
-rw-r--r-- 1812 url.cpp
-rw-r--r-- 1875 url.h
-rw-r--r-- 2956 user-attributes.cpp
-rw-r--r-- 3730 user-attributes.h
-rw-r--r-- 2906 user-directory.cpp
-rw-r--r-- 1637 user-directory.h
-rw-r--r-- 19041 user-file.cpp
-rw-r--r-- 4239 user-file.h
-rw-r--r-- 4238 user-fs-node.cpp
-rw-r--r-- 1781 user-fs-node.h
-rw-r--r-- 4049 user-stream-wrapper.cpp
-rw-r--r-- 2652 user-stream-wrapper.h
-rw-r--r-- 5123 utf8-decode.cpp
-rw-r--r-- 2329 utf8-decode.h
-rw-r--r-- 53062 variable-serializer.cpp
-rw-r--r-- 9846 variable-serializer.h
-rw-r--r-- 56645 variable-unserializer.cpp
-rw-r--r-- 6667 variable-unserializer.h
-rw-r--r-- 2601 weakref-data.cpp
-rw-r--r-- 1826 weakref-data.h
-rw-r--r-- 19021 zend-collator.cpp
-rw-r--r-- 1816 zend-collator.h
-rw-r--r-- 1416 zend-custom-element.cpp
-rw-r--r-- 1898 zend-custom-element.h
-rw-r--r-- 5711 zend-functions.cpp
-rw-r--r-- 2126 zend-functions.h
-rw-r--r-- 5810 zend-math.cpp
-rw-r--r-- 3421 zend-math.h
-rw-r--r-- 2550 zend-multiply.h
-rw-r--r-- 24402 zend-pack.cpp
-rw-r--r-- 3614 zend-pack.h
-rw-r--r-- 52125 zend-php-config.h
-rw-r--r-- 44860 zend-printf.cpp
-rw-r--r-- 1940 zend-printf.h
-rw-r--r-- 3543 zend-qsort.cpp
-rw-r--r-- 1635 zend-qsort.h
-rw-r--r-- 9398 zend-rand.cpp
-rw-r--r-- 28484 zend-scanf.cpp
-rw-r--r-- 1944 zend-scanf.h
-rw-r--r-- 7827 zend-sort.cpp
-rw-r--r-- 1560 zend-sort.h
-rw-r--r-- 73690 zend-string.cpp
-rw-r--r-- 9835 zend-string.h
-rw-r--r-- 56644 zend-strtod.cpp
-rw-r--r-- 1914 zend-strtod.h
-rw-r--r-- 10976 zend-url.cpp
-rw-r--r-- 1956 zend-url.h