Commits Between Branches origin/release/0.6.pre7 and release/0.6.pre8

8d828b7 2018-10-20 Brayden Banks Implement ${!a[@]} on arrays to get indices (#153) (#201)
d5150d7 2018-10-20 Andy Chu [spec/array] Minor cleanups.
a8cf354 2018-10-20 Andy Chu Add filtering stats
c7b9bb9 2018-10-20 Andy Chu [build] Remove unused methods from {posix,pwd,time}module.c
a2b73f9 2018-10-21 Andy Chu [build] Run the app bundle without the 'runpy' module.
44dd29b 2018-10-21 Andy Chu [build] Really remove the os module from the build.
b261f4c 2018-10-21 Andy Chu [build] Consolidate borrowed code in os_path.
023216f 2018-10-21 Andy Chu [build] An awk script to audit CPython types.
a29711e 2018-10-21 Andy Chu [build] Remove Python/codecs.c and the wrapper codecs module.
f0a687f 2018-10-21 Andy Chu [build] Strip methods from fcntl, errno.
53e6f60 2018-10-21 Andy Chu [refactor] Create a new metrics directory.
751f836 2018-10-21 Andy Chu [refactor] Move build/metrics.sh to the new metrics/ dir.
ce71e0c 2018-10-21 Andy Chu [refactor] Move scripts/count.sh to the new metrics/ dir.
ec29187 2018-10-21 Andy Chu [metrics] Count lines of metrics.
be64cb4 2018-10-21 Andy Chu [metrics/cpython-defs] Initial analysis of CPython methods.
1527cc3 2018-10-21 Andy Chu [metrics/cpython-defs] Add stats about filtering.
75bb284 2018-10-21 Andy Chu [build] Filter out unused methods bltinmodule.c.
6fd2b53 2018-10-21 Andy Chu [metrics/source-code] Update runtime line counts.
941f859 2018-10-21 Andy Chu [build] Filter out methods in stringobject and setobject.
ecd0d79 2018-10-21 Andy Chu [build] Filter out methods from more basic types.
57c3ba0 2018-10-21 Andy Chu [build] Remove pystrcmp.c (a tiny unused module.)
fe184e1 2018-10-21 Andy Chu [build] Remove pymath.c.
948029f 2018-10-21 Andy Chu [build] Remove methods from import.c.
d8f11f4 2018-10-21 Andy Chu [metrics/tarball] Count nativedeps and pydeps with cloc too.
6218739 2018-10-21 Andy Chu [doc] Update the OSH quick reference with PS1 support, etc.
b64d335 2018-10-22 Andy Chu [build] Use xrange() everywhere, which allows removing range().
0e6b46c 2018-10-22 Andy Chu [build] Remove builtins that were falsely included.
e473519 2018-10-22 Andy Chu [build] Automatically filter more methods out.
cc12eff 2018-10-22 Andy Chu [test/spec] Spec tests can be run on _bin/osh-dbg for faster iteration.
1a5958e 2018-10-22 Andy Chu [build] Filter out more methods.
4a34293 2018-10-22 Andy Chu [build] Do custom filtering, e.g. of sysmodule.c.
aeaf475 2018-10-22 Andy Chu [build/cpython-defs] Shell and R functions to see what methods are left.
a557878 2018-10-22 Andy Chu [build] Simplify the call to _cpython_main_hook().
9005a4d 2018-10-22 Andy Chu [release] Link to analysis of CPython methods.
87360f7 2018-10-22 Andy Chu [build] Remove everything about the runpy.py module.
ea49e2b 2018-10-22 Andy Chu [build] Remove 2 more shadowed methods.
347819d 2018-10-22 Andy Chu [build] Remove all proxy methods.
d514bcd 2018-10-22 Andy Chu [build] Remove most signalmodule methods.
86a5963 2018-10-22 Andy Chu [release] Bump to version 0.6.pre8.
0a25f23 2018-10-22 Andy Chu [test] Minor test fixes for the release.
b83add5 2018-10-22 Andy Chu [build] Restore methods for 'with open(...'.
9f68439 2018-10-22 Andy Chu [metrics] Add a list of all opcodes used.