David C W Brown

Results 85 comments of David C W Brown

I've looked into where the time is spent and there are two opportunities for improvement which would bring Oberon inline with Dart. 1. Files.ReadLine is implemented to read one character...

@norayr I'm afraid they all take their string parameter by value incurring the extra copy cost and are no better than plain Strings.Length. The issue is not just the cost...

It has always bothered me that Pascal, Modula and Oberon compilers would copy value array parameters regardless of usage, I assumed it would be too difficult to check for writes...

Yes, I also like the approach of marking the parameter as read only, I'll come back to that in a moment. Thanks for the related discussion link. But first I...

After more thought I am convinced that it would be bad to turn this on by default as it breaks the simple behaviour of a value parameter: that it always...

Hi Norayr, Nice to be supporting a small and simple(r) C compiler. I've added comments to your commit - there's a better, simpler way to disable static linking for tcc,...

I have finished making my build server work again. It's building all except the android platform (there is no problem but I need to stop for today). It should be...

Looks good - all the existing tests passed. You're fine to do the merge. Re comment - I'll update doc/compiler.md once you've merged. And maybe I will get around to...

It will need creating ... I can do so if you wish - for a couple of architectures. Which of centos, freebsd, fedora, ubuntu, opensuse would you most want to...

On Ubuntu tcc went smoothly. The latest tcc is easily installed with apt install tcc. On Fedora (29 or 30) the tcc compiler itself segfaults. There are some messages about...