index
:
delta/colm.git
arm-host-types
colm-0.10
colm-0.7
colm-0.9
copy-on-consume
default-build-dir
into-src
literal-concatenation
master
no-bare-send
pullscan
token-redef
github.com: adriandt/colm.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
input.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
more separation of input and stream
Adrian Thurston
2018-07-10
1
-109
/
+47
*
removed parser from input, initting with input takes pointer to input_t
Adrian Thurston
2018-07-09
1
-6
/
+2
*
separating the input from stream type
Adrian Thurston
2018-07-08
1
-14
/
+40
*
some improvements to the the stream funcs
Adrian Thurston
2018-07-07
1
-43
/
+37
*
some better organization of the stream funcs
Adrian Thurston
2018-07-06
1
-5
/
+14
*
skip arg to get_parse_block needs to be a pointer
Adrian Thurston
2018-07-04
1
-9
/
+9
*
don't recurse into source streams when unsetting eof sent flag
Adrian Thurston
2018-07-04
1
-6
/
+6
*
reusing stream impls when parsing from 'input'
Adrian Thurston
2018-07-04
1
-2
/
+8
*
use stream_impl_ct directly
Adrian Thurston
2018-07-02
1
-1
/
+1
*
when undoing consume of tree there might be some empty source bufs
Adrian Thurston
2018-07-02
1
-36
/
+60
*
again more input push/pop balance fixes
Adrian Thurston
2018-06-27
1
-37
/
+94
*
more input push/pop balance fixes
Adrian Thurston
2018-06-27
1
-179
/
+136
*
balancing pushes and pulls
Adrian Thurston
2018-06-25
1
-13
/
+18
*
some simplification of tree functions
Adrian Thurston
2018-06-25
1
-26
/
+11
*
only need the type in the seq_buf and it doesn't need 'data'
Adrian Thurston
2018-06-25
1
-66
/
+52
*
removed the data section from the top level run buf type
Adrian Thurston
2018-06-25
1
-89
/
+2
*
added colm_program as an arg to input functions
Adrian Thurston
2018-06-25
1
-55
/
+55
*
stash the head when consuming a tree and pop it when undoing
Adrian Thurston
2018-06-25
1
-7
/
+6
*
limit the undoing of consumed data
Adrian Thurston
2018-06-25
1
-15
/
+38
*
split the run_buf into two structs, one for seq, one for data
Adrian Thurston
2018-06-23
1
-62
/
+70
*
can now simplify stream_impl_seq (top level stream)
Adrian Thurston
2018-06-18
1
-11
/
+0
*
added location information to stream interfaces
Adrian Thurston
2018-06-18
1
-0
/
+4
*
wrapped eof_sent in stream funcs
Adrian Thurston
2018-06-18
1
-0
/
+26
*
collect and file operations only need to be in stream_impl_data
Adrian Thurston
2018-06-18
1
-13
/
+9
*
added close_stream to stream funcs
Adrian Thurston
2018-06-18
1
-0
/
+15
*
added print_tree to stream funcs
Adrian Thurston
2018-06-18
1
-0
/
+20
*
added stream funcs for collect and flush
Adrian Thurston
2018-06-18
1
-3
/
+31
*
some org of stream_funcs
Adrian Thurston
2018-06-18
1
-27
/
+33
*
removing some direct access to stream_impl
Adrian Thurston
2018-06-18
1
-8
/
+7
*
moved stream destructor code to respective callbacks
Adrian Thurston
2018-06-18
1
-47
/
+41
*
use a define to declare multiple stream funcs
Adrian Thurston
2018-06-18
1
-46
/
+49
*
added destructor to stream functions
Adrian Thurston
2018-06-18
1
-2
/
+12
*
removed unused prg and sp args from consume_data stream func
Adrian Thurston
2018-06-18
1
-5
/
+3
*
starting to separate run time stream impls from the base
Adrian Thurston
2018-06-18
1
-102
/
+212
*
cast stream funcs so we can specialize stream_impl structs
Adrian Thurston
2018-06-17
1
-40
/
+42
*
use a stream_impl for append data
Adrian Thurston
2018-06-17
1
-24
/
+17
*
use a stream_impl for prepended data
Adrian Thurston
2018-06-17
1
-63
/
+17
*
stash stream_impls not, stream_t in run buf
Adrian Thurston
2018-06-17
1
-18
/
+16
*
some cleanup of types and names in the input subsystem
Adrian Thurston
2018-06-17
1
-55
/
+55
*
starting on a stream_impl for text blocks
Adrian Thurston
2018-06-17
1
-55
/
+120
*
allocate a unique struct id for streams
Adrian Thurston
2018-05-05
1
-1
/
+1
*
use disjoint sets for struct and lang-el identifiers
Adrian Thurston
2018-05-04
1
-1
/
+1
*
updated Copyright years
Adrian Thurston
2018-03-04
1
-1
/
+1
*
do not close stdin, stdout or stderr
Adrian Thurston
2017-02-01
1
-1
/
+10
*
migrated from GPLv2 to MIT license
Adrian Thurston
2016-12-13
1
-17
/
+18
*
an automated include convention improvement from Peter Reijnders
Adrian Thurston
2016-12-13
1
-7
/
+8
*
removed stream name transfer hack that was necessary before managed names
Adrian Thurston
2016-03-17
1
-7
/
+3
*
manage file name allocations and allow them to be exported
Adrian Thurston
2016-03-09
1
-4
/
+27
*
clear any collect data from streams
Adrian Thurston
2016-03-07
1
-0
/
+5
*
new stream objects can now collect text, accessible with ->tree (str type)
Adrian Thurston
2016-03-07
1
-0
/
+26
[next]