codon/stdlib
A. R. Shajii f6bffa50a2
Full regex implementation (#38)
* IR escape analysis (WIP)

* Handle calls (WIP)

* Fix argument tracking (WIP)

* Cleanup

* Fix function caching

* Add annotations

* Add capture analysis

* Fixes

* Add tests

* More tests & fixes

* Refactor

* Add escape interface

* Fix consts

* Fix throw side effect

* Fix case for vararg C functions

* Add IR pass timing

* Fix internal func capture status

* Avoid warning on exe build

* More tests

* Fix var tracking & more tests

* Fix derived computation and more tests

* Optimization

* Better derived set generation

* More tests

* Cache reaching-def results

* Fix pass group repeat

* Fix use-after-free issue

* Initial re functions

* Cleanup

* Add parseCode

* Add parseCode

* Fix IR realization

* Allow for NumPy conversions

* Update re

* clang-format

* Add pattern methods

* Add more functions

* More functions

* Fixes

* Cleanup

* Add more functions

* Add groups()

* Add flags

* Use optionals where needed

* Support errors

* Fix replacement

* Fix sub

* Fix unescape

* Add tests

* Fix expand

* More tests

* More tests

* More tests

* Add remaining tests

* Revert Python changes

* Use atomic alloc

* Fix test

* Fix errors

* Fix unescape

Co-authored-by: Ibrahim Numanagić <ibrahimpasa@gmail.com>
2022-07-08 23:17:50 +00:00
..
algorithms CR pt. 1 2022-02-28 21:21:46 +01:00
internal Full regex implementation (#38) 2022-07-08 23:17:50 +00:00
os CR pt. 1 2022-02-28 21:21:46 +01:00
bisect.codon CR pt. 1 2022-02-28 21:21:46 +01:00
cmath.codon
collections.codon CR pt. 1 2022-02-28 21:21:46 +01:00
datetime.codon CR pt. 1 2022-02-28 21:21:46 +01:00
functools.codon
getopt.codon CR pt. 1 2022-02-28 21:21:46 +01:00
gzip.codon
heapq.codon CR pt. 2 2022-02-28 21:21:46 +01:00
itertools.codon Use new @overload decorator 2022-02-28 21:30:59 +01:00
math.codon stdlib/math.codon 2022-02-28 21:07:53 +01:00
openmp.codon OpenMP updates (#30) 2022-06-06 19:31:48 -04:00
operator.codon stdlib/operator.codon 2022-02-28 21:07:53 +01:00
pickle.codon CR pt. 1 2022-02-28 21:21:46 +01:00
python.codon Py interop fix (#23) 2022-04-07 00:33:49 -04:00
random.codon CR pt. 1 2022-02-28 21:21:46 +01:00
re.codon Full regex implementation (#38) 2022-07-08 23:17:50 +00:00
sortedlist.codon CR pt. 1 2022-02-28 21:21:46 +01:00
statistics.codon CR pt. 1 2022-02-28 21:21:46 +01:00
string.codon stdlib/string.codon 2022-02-28 21:07:53 +01:00
sys.codon CR pt. 1 2022-02-28 21:21:46 +01:00
threading.codon CR pt. 1 2022-02-28 21:21:46 +01:00
time.codon CR pt. 1 2022-02-28 21:21:46 +01:00
unittest.codon CR pt. 1 2022-02-28 21:21:46 +01:00