da7892ed
|
2022-08-03 |
Andy C |
[cpp] Get rid of -D DUMB_ALLOC everywhere. |
14ee3f56
|
2022-08-03 |
Andy C |
[builtin/printf] Fix crash with '\0' as format string. |
1b044e8a
|
2022-08-03 |
Andy C |
[test/spec] Add tests for NUL bytes |
44910b36
|
2022-08-04 |
Andy C |
[spec/nul-bytes] Add cases for test builtin and ${#s} |
a7e6eebb
|
2022-08-04 |
Andy C |
[spec/nul-bytes] Make the test more precise. |
6198e29a
|
2022-08-04 |
Jesse Hughes |
[mycpp] Refactor/move mylib_old Str code into leaky_types (#1261) |
a8b5750e
|
2022-08-04 |
Andy C |
[cpp] Get rid of 'new Str' in Read() |
921bd73e
|
2022-08-05 |
Andy C |
[soil] Tag images with a version string |
b9d58e13
|
2022-08-05 |
Jesse Hughes |
[mycpp] Continue porting old Str layout to GC layout (#1263) |
019d835a
|
2022-08-05 |
Jesse Hughes |
[mycpp] Big refactoring to get rid of old Str layout (#1264) |
0cf06ed2
|
2022-08-04 |
Andy C |
[mycpp] Upgrade to MyPy 0.780, and rebuild containers |
23bf527e
|
2022-08-06 |
Jesse Hughes |
[mycpp] Move Str out of gc_heap namespace (#1265) |
7a11adbb
|
2022-08-06 |
Andy C |
[mycpp] Update README with new instructions |
95f3cc0a
|
2022-08-06 |
Andy C |
[mycpp build] Fix ImportError when type checking |
a65e9351
|
2022-08-06 |
Andy C |
[mycpp build] Remove unnecessary $0 |
b16d5ddf
|
2022-08-07 |
Jesse Hughes |
[refactor] Big refactoring away from OLDSTL types, towards GC types (#1268) |
2241ef67
|
2022-08-07 |
Andy C |
[rename] LEAKY_BINDINGS -> OLDSTL_BINDINGS |
41caef4b
|
2022-08-07 |
Andy C |
[mycpp] Run leaky_types_test in two variants |
ff0657c5
|
2022-08-07 |
Andy C |
[fix] Typo in last change to mycpp/test.sh |
1cde6dd6
|
2022-08-07 |
Andy C |
[mycpp] Refactoring to distinguish OLDSTL_RUNTIME and GC_RUNTIME |
c4343b37
|
2022-08-07 |
Andy C |
[rename] mylib_old -> oldstl_containers |
05f33008
|
2022-08-07 |
Andy C |
[mycpp] Big renaming toward gc_* leaky_* oldstl_* |
2ad0bdf1
|
2022-08-08 |
Andy C |
[rename] str_* -> gc_str.h |
2ed265b6
|
2022-08-08 |
Andy C |
[mycpp] Remove GC=1 variable, so mycpp is agnostic of GC/oldstl |
01e3588e
|
2022-08-08 |
Andy Chu |
[mycpp] Document *-dev packages that that CPython depends on |
e06b7928
|
2022-08-08 |
Jesse Hughes |
[mycpp] Remove ALLOCATE macro hack (#1269) |
01dbfccf
|
2022-08-10 |
Andy C |
[mycpp] leaky_oldstl_containers_test runs on both GC and oldstl runtime |
4c8111f1
|
2022-08-10 |
Andy C |
[mycpp] Add coverage for Str::{find,rfind} |
025b0cb7
|
2022-08-10 |
Andy C |
[mycpp] Move some Str tests from oldstl -> leaky_oldstl |
61545a37
|
2022-08-10 |
Andy C |
[mycpp] Move some mylib functions to leaky_mylib.h |
7bd4ff45
|
2022-08-10 |
Andy C |
[mycpp] Remove duplicate StrIter |
16498142
|
2022-08-10 |
Andy C |
[refactor] Away from OLDSTL and toward GC |
2ee7bbf2
|
2022-08-10 |
Andy C |
[mycpp] Reformat code |
07e1bca1
|
2022-08-10 |
Andy C |
[mycpp] Move some code to oldstl_builtins.h |
80ed4e31
|
2022-08-10 |
Andy C |
[mycpp] Remove some code in oldstl_builtins, in favor of gc_builtins |
ff599996
|
2022-08-10 |
Andy C |
[mycpp] Remove most code in oldstl_builtins |
ce652a71
|
2022-08-11 |
Andy C |
[mycpp] Remove duplicate str_contains |
689a7548
|
2022-08-11 |
Andy C |
[mycpp] Remove duplicate str_equals0 |
5c3efbc8
|
2022-08-11 |
Andy C |
[mycpp] Unify duplicate I/O code |
104cd984
|
2022-08-11 |
Andy C |
[mycpp] Replace 'new List' with NewList etc. |
53cfa2bd
|
2022-08-12 |
Andy C |
[cleanup] Remove code that was commented out |
67c90436
|
2022-08-12 |
Andy C |
[mycpp] Fix warnings in unit test |
f811f9bf
|
2022-08-12 |
Andy C |
[eggex] Fix bug in repeated eggex evaluation. |
375c583d
|
2022-08-12 |
Andy C |
[types] Add type annotations to oil_lang/expr_eval.py |
a13eb5a8
|
2022-08-12 |
Andy C |
[types] oil_lang/expr_eval.py is now statically typed |
fed7e576
|
2022-08-12 |
Andy C |
[eggex] Rewrite evaluation to get rid of buggy mutation. |
feb5a6d7
|
2022-08-12 |
Andy C |
[test/lint] Fix build |
3800d66d
|
2022-08-12 |
Andy C |
[test/oil-runtime-errors] Fix test cases, and fix harness. |
beebfffa
|
2022-08-13 |
Andy C |
[oil-language] Catch errors from inline function calls. |
a8830c11
|
2022-08-13 |
Andy C |
[oil-language] Disallow $foo in expression mode |
e4d3a8d8
|
2022-08-13 |
Andy C |
[oil-language] Make expression -> word constructs more consistent |
b390a560
|
2022-08-13 |
Andy C |
[types] Fix annotations |
b9470c9e
|
2022-08-13 |
Andy C |
[errors] Make Stringify() errors more precise |
f2a2ec9d
|
2022-08-14 |
Andy C |
[oil-language] Implement comparison operators with Oil semantics |
425e046a
|
2022-08-15 |
Andy C |
[eggex] Fix translation of literal [ and ] |
eee2cc05
|
2022-08-15 |
Andy C |
[types] Fix annotations based on last change |
5da7849a
|
2022-08-15 |
Andy C |
[oil-language] Do string => number conversions for arithmetic operators |
b0e928fd
|
2022-08-15 |
Andy C |
[spec/oil-expr] Add test case |
668a61d0
|
2022-08-15 |
Andy C |
[oil_lang/testdata] Fix after + and ++ semantic changes |
e9316785
|
2022-08-15 |
Andy C |
[doc] Document operators that do string to number/int conversion. |
9e396c35
|
2022-08-16 |
Andy C |
[core/process] Use posix._exit() consistently |
bcaef989
|
2022-08-16 |
Jesse Hughes |
[refactor] Remove duplicate test_str_replace (#1279) |
eeb07511
|
2022-08-16 |
Andy C |
[eggex] Big refactoring of char class literal evaluation |
3e4b9190
|
2022-08-17 |
Andy C |
[translation] Fix after ASDL types introduced in last change |
332deab3
|
2022-08-17 |
Andy C |
[test/lint] Fix build |
68d946ab
|
2022-08-17 |
Andy C |
[eggex] Explore quirks in ERE character classes. |
6facccb4
|
2022-08-17 |
Andy C |
[refactor] Eggex uses CharCode type with u_braced bool |
f82f65bd
|
2022-08-17 |
Andy C |
[eggex] Fix boundary case in error |
7d83b3b7
|
2022-08-17 |
Andy C |
[eggex] Fix char class translation with respect to ] ^ - \ |
4add76a5
|
2022-08-18 |
Andy C |
[eggex] Add tests that tickle eggex/ERE validation |
07d01b17
|
2022-08-18 |
Andy C |
[refactor test/spec] Get rid of SPEC_RUNNER global env var |
6747fc80
|
2022-08-18 |
Andy C |
[fix] Default compare mode 'compare-py' |
cfbcc4ea
|
2022-08-18 |
Andy C |
[test/spec refactor] Get rid of SPEC_JOB global variable |
1e10dcbe
|
2022-08-18 |
Jesse Hughes |
[mycpp runtime] Remove OLDSTL List and consolidate code (#1282) |
33656c4a
|
2022-08-19 |
Andy C |
[test/spec] Expand sanity check for shell existence, e.g. to spec-cpp |
c6824c3f
|
2022-08-19 |
Andy C |
[demo] Tests for eggex, ERE, LANG=C, etc. |
b1412426
|
2022-08-20 |
Andy C |
[release] Bump version to 0.12.4 |
46869b91
|
2022-08-20 |
Andy C |
[build] Add -std=c99 to CPython/OVM build |
2758ad1d
|
2022-08-20 |
Andy C |
[test/common] Fix run-test-funcs |