RetroBSD/retrobsd a0c256c — src/cmd/virus virus.c
Virus editor crashed when colon command line exceeded 4 bytes. Fixed issue #79.
| Delta | File | |
|---|---|---|
| +12 | -8 | src/cmd/virus/virus.c |
| +12 | -8 | 1 files |
Virus editor crashed when colon command line exceeded 4 bytes. Fixed issue #79.
| Delta | File | |
|---|---|---|
| +12 | -8 | src/cmd/virus/virus.c |
| +12 | -8 | 1 files |
Configure gpanel driver for Duinomite board.
| Delta | File | |
|---|---|---|
| +30 | -1 | sys/pic32/duinomite/Makefile |
| +17 | -0 | sys/pic32/duinomite/Config |
| +1 | -1 | sys/pic32/duinomite-emega/Makefile |
| +48 | -2 | 3 files |
Gpanel driver: add support for ILI9481 LCD controller.
| Delta | File | |
|---|---|---|
| +130 | -13 | sys/pic32/gpanel-ili9341.c |
| +13 | -13 | sys/pic32/wf32/Config |
| +9 | -9 | sys/pic32/gpanel-nt35702.c |
| +3 | -3 | sys/pic32/wf32/Makefile |
| +5 | -0 | sys/pic32/gpanel.c |
| +2 | -2 | sys/pic32/ili9341.h |
| +162 | -40 | 1 files not shown |
| +163 | -40 | 7 files |
Fix build errors and warnings in zoneinfo and virtualmips.
Merge pull request #77 from 610t/master Retern to legacy implement for expr(1) etc.
| Delta | File | |
|---|---|---|
| +2 | -13 | src/libc/stdio/doprnt.c |
| +2 | -13 | 1 files |
Retern to legacy implement for expr(1) etc.
| Delta | File | |
|---|---|---|
| +2 | -13 | src/libc/stdio/doprnt.c |
| +2 | -13 | 1 files |
Merge pull request #76 from vasily122/insert-int insert definitions of INT in some functions
| Delta | File | |
|---|---|---|
| +17 | -3 | src/share/zoneinfo/zic.c |
| +2 | -4 | tools/kconfig/mkioconf.c |
| +1 | -0 | src/share/zoneinfo/zdump.c |
| +20 | -7 | 3 files |
insert definitions of INT in some functions
| Delta | File | |
|---|---|---|
| +17 | -3 | src/share/zoneinfo/zic.c |
| +2 | -4 | tools/kconfig/mkioconf.c |
| +1 | -0 | src/share/zoneinfo/zdump.c |
| +20 | -7 | 3 files |
Got Yacc compiling and running
| Delta | File | |
|---|---|---|
| +28 | -21 | src/cmd/yacc/Makefile |
| +14 | -1 | src/cmd/yacc/dextern |
| +2 | -1 | src/cmd/yacc/files |
| +1 | -1 | src/cmd/Makefile |
| +1 | -0 | src/cmd/yacc/y1.c |
| +1 | -0 | rootfs.manifest |
| +47 | -24 | 6 files |
Fixed UECIDE compiler location detection
| Delta | File | |
|---|---|---|
| +5 | -3 | target.mk |
| +4 | -2 | sys/pic32/gcc-config.mk |
| +9 | -5 | 2 files |
Added PONTECH Quick240
| Delta | File | |
|---|---|---|
| +73 | -0 | sys/pic32/pontech-quick240/Config |
| +73 | -0 | 1 files |
Merge branch 'master' of github.com:RetroBSD/retrobsd
| Delta | File | |
|---|---|---|
| +5 | -5 | sys/pic32/duinomite-emega/Config |
| +1 | -1 | tools/build/Makefile |
| +1 | -1 | sys/pic32/duinomite/Config |
| +7 | -7 | 3 files |
Fix bus frequency and gpio configuration for eMega board.
| Delta | File | |
|---|---|---|
| +5 | -5 | sys/pic32/duinomite-emega/Config |
| +1 | -1 | sys/pic32/duinomite/Config |
| +6 | -6 | 2 files |
Autobuild: add Olimex Duinomite-eMega board.
| Delta | File | |
|---|---|---|
| +1 | -1 | tools/build/Makefile |
| +1 | -1 | 1 files |
Merge branch 'master' of github.com:RetroBSD/retrobsd
| Delta | File | |
|---|---|---|
| +13 | -0 | target.mk |
| +11 | -0 | sys/pic32/gcc-config.mk |
| +4 | -4 | tools/fsutil/bsdfs.h |
| +7 | -0 | tools/fsutil/manifest.c |
| +1 | -1 | src/cmd/ar/archive.h |
| +1 | -1 | src/cmd/smux/linux/smux.c |
| +37 | -6 | 5 files not shown |
| +42 | -6 | 11 files |
Merge pull request #74 from ibara/master RetroBSD now builds on FreeBSD.
| Delta | File | |
|---|---|---|
| +13 | -0 | target.mk |
| +11 | -0 | sys/pic32/gcc-config.mk |
| +4 | -4 | tools/fsutil/bsdfs.h |
| +7 | -0 | tools/fsutil/manifest.c |
| +1 | -1 | src/cmd/ar/archive.h |
| +1 | -1 | src/cmd/smux/linux/smux.c |
| +37 | -6 | 5 files not shown |
| +42 | -6 | 11 files |
RetroBSD now builds on FreeBSD.
| Delta | File | |
|---|---|---|
| +13 | -0 | target.mk |
| +11 | -0 | sys/pic32/gcc-config.mk |
| +4 | -4 | tools/fsutil/bsdfs.h |
| +7 | -0 | tools/fsutil/manifest.c |
| +1 | -1 | src/cmd/ar/archive.h |
| +1 | -1 | src/cmd/smux/linux/smux.c |
| +37 | -6 | 5 files not shown |
| +42 | -6 | 11 files |
Made elf2aout compilable for windows under linux
| Delta | File | |
|---|---|---|
| +82 | -0 | tools/elf2aout/elf2aout.c |
| +1 | -12 | src/cmd/basic/basic.c |
| +4 | -1 | tools/elf2aout/Makefile |
| +2 | -2 | target.mk |
| +1 | -1 | sys/pic32/gcc-config.mk |
| +90 | -16 | 5 files |
Merge pull request #72 from alexfru/master Improve *printf()
| Delta | File | |
|---|---|---|
| +3 | -2 | src/libc/stdio/doprnt.c |
| +3 | -2 | 1 files |
Improve *printf() - support %i in addition to %d - print the sign when printing 0 with %+d
| Delta | File | |
|---|---|---|
| +3 | -2 | src/libc/stdio/doprnt.c |
| +3 | -2 | 1 files |
Merge pull request #71 from alexfru/master Fix infinite loop in ldexp(0.0, any).
| Delta | File | |
|---|---|---|
| +2 | -0 | src/libc/gen/ldexp.c |
| +2 | -0 | 1 files |
Fix infinite loop in ldexp(0.0, any).
| Delta | File | |
|---|---|---|
| +2 | -0 | src/libc/gen/ldexp.c |
| +2 | -0 | 1 files |
Merge pull request #70 from alexfru/master Floating point improvements
| Delta | File | |
|---|---|---|
| +9 | -9 | include/math.h |
| +13 | -2 | src/libc/gen/atof.c |
| +9 | -4 | src/libc/stdio/doprnt.c |
| +5 | -5 | src/libc/gen/ldexp.c |
| +3 | -2 | src/libm/exp.c |
| +2 | -2 | src/libm/tan.c |
| +41 | -24 | 6 files not shown |
| +47 | -31 | 12 files |
Floating point improvements
- Smaller C: fix a bug in __func__ introduced with
float-related changes
- make *printf() print floats greater than 1e25
- make *printf() print the plus sign when the format
includes "+", e.g. printf("%+f\n", 1.0);
- clean up and complete prototypes in <math.h>
- remove non-standard HUGE and LOGHUGE from <math.h>
- add HUGE_VAL to <math.h>
- express some hard-coded limits in terms of constants
from <float.h>
- uncomment prototypes of several floating point
conversion functions in <stdlib.h> for Smaller C
| Delta | File | |
|---|---|---|
| +9 | -9 | include/math.h |
| +13 | -2 | src/libc/gen/atof.c |
| +9 | -4 | src/libc/stdio/doprnt.c |
| +5 | -5 | src/libc/gen/ldexp.c |
| +3 | -2 | src/libm/exp.c |
| +2 | -2 | src/libm/tan.c |
| +41 | -24 | 6 files not shown |
| +47 | -31 | 12 files |
Merge pull request #69 from alexfru/master Floats in Smaller C!
| Delta | File | |
|---|---|---|
| +1,556 | -453 | src/cmd/smlrc/smlrc.c |
| +323 | -0 | src/cmd/smlrc/fp.c |
| +208 | -1 | src/cmd/smlrc/lb.c |
| +5 | -0 | src/cmd/smlrc/cgmips.c |
| +1 | -1 | src/cmd/smlrc/Makefile |
| +2,093 | -455 | 5 files |
Floats in Smaller C! double is an alias for float. IOW, only 32-bit single precision floats are supported. This isn't conformant, but OK for some embedded systems (e.g. RetroBSD) and simple compilers like this. Also, the following operators are not supported with floats at the moment: ++, --, +=, -=, *=, /=. But +, -, *, /, =, ||, &&, ?:, !, comparison, casts, if/while/for are OK.
| Delta | File | |
|---|---|---|
| +1,556 | -453 | src/cmd/smlrc/smlrc.c |
| +323 | -0 | src/cmd/smlrc/fp.c |
| +208 | -1 | src/cmd/smlrc/lb.c |
| +5 | -0 | src/cmd/smlrc/cgmips.c |
| +1 | -1 | src/cmd/smlrc/Makefile |
| +2,093 | -455 | 5 files |
libc: add missing functions __fixunssfsi() and __floatunsisf().
| Delta | File | |
|---|---|---|
| +47 | -0 | src/libc/runtime/floatunsisf.c |
| +45 | -0 | src/libc/runtime/fixunssfsi.c |
| +2 | -1 | lib/libc/Makefile |
| +2 | -1 | src/libc/runtime/Makefile |
| +0 | -2 | src/libc/runtime/floatsisf.c |
| +96 | -4 | 5 files |
Enable uarts for pic32-retrobsd board. Fix build issues with fuse library path on Mac OS X.
| Delta | File | |
|---|---|---|
| +14 | -9 | sys/pic32/pinguino-micro/Config |
| +7 | -2 | sys/pic32/pinguino-micro/Makefile |
| +5 | -3 | tools/fsutil/Makefile |
| +26 | -14 | 3 files |
Merge pull request #66 from ibara/master Update to emg-2.0
| Delta | File | |
|---|---|---|
| +196 | -286 | src/cmd/emg/main.c |
| +58 | -150 | src/cmd/emg/buffer.c |
| +18 | -100 | src/cmd/emg/file.c |
| +50 | -58 | src/cmd/emg/line.c |
| +36 | -30 | src/cmd/emg/tcap.c |
| +4 | -38 | src/cmd/emg/estruct.h |
| +362 | -662 | 16 files not shown |
| +483 | -798 | 22 files |
Update to emg-2.0
| Delta | File | |
|---|---|---|
| +196 | -286 | src/cmd/emg/main.c |
| +58 | -150 | src/cmd/emg/buffer.c |
| +18 | -100 | src/cmd/emg/file.c |
| +50 | -58 | src/cmd/emg/line.c |
| +36 | -30 | src/cmd/emg/tcap.c |
| +4 | -38 | src/cmd/emg/estruct.h |
| +362 | -662 | 16 files not shown |
| +483 | -798 | 22 files |