David Lindauer

Results 77 issues of David Lindauer

for example replace stdio.h with cstdio throughout all the projects. and so forth...

good first issue

replace various lists ( structures with a next member ) with appropriate stl containers

the compiler uses a lot of recursive functions, which can be replaced by a non-recursive function processing work lists.

good first issue

The compiler uses an archaic form of memory management, and also requires all memory be zeroed by the memory manager. Rework to remove these restrictions and use more standard memory...

the inlining generates a lot of unneccessary labels on the off chance they may needto be used. This interferes with optimization, so it would be helpful to remove them before...

good first issue

omake should have a builtins file to define the tools and basic implicit rules for building things. For example CC=occ %.o: %.c: occ -c $^ %.exe:%.o: occ /Wc $^ %.dll:%.o:...

good first issue

in #454 it was indicated that there is a desire to have a switch to allow putting the preprocessed output of the compiler into a specifically named file. Maybe something...

good first issue

I needed type information in string format but the only function that created it streamed it directly to an fstream. Rather than rewrite the library I changed the fstream to...

good first issue

consider: ``` struct sym { ... }; typedef struct sym SYMBOL; int myFunc(SYMBOL *sym) { SYMBOL *p = (struct sym *)malloc(sizeof(SYMBOL)); } ``` the cast on the malloc() line fails...

@GitMensch brought up the idea of azure pipelines in #227. This idea is nice because apparently builds can be done in parallel even in the 'free' model. Here is a...