This repository has been archived by the owner on May 18, 2024. It is now read-only.
Releases: goplus/libc
Releases · goplus/libc
Release v0.3.15
changes:
- support ./src/crypt/*.c
- support ./src/env/*.c
- test/basename,dirname
- test/fmaf
- test/string_memmem,string_strchr,string_strcspn,string_strstr,strtod,etc.
- test/src/functional/snprintf: reset round
- public __errno_location
- getcwd for windows
- __pthread_self: init locale
- xz_libtest_test.go: add snprintf
- rawBytes
- mod: golang.org/x/sys 0.12.0
- mod: c2go v0.7.15
Release v0.3.13
Release v0.3.12
Release v0.3.11
new features:
- __builtin_inf/__builtin_nan
- support ./src/string/*.c
- support ./src/ctype/*.c
- support ./src/prng/*.c
- support ./src/math/*.c
- support ./src/stdio/*.c
- public ctype.h, string.h
- public stdlib.h
- public stdio.h
- public math.h
changes:
libc/test features:
- mod: github.com/goplus/libc/test/common
- autopub mtest.h, test.h
- test/c2go.cfg: use template cmds
- test mod: github.com/goplus/libc/test/cmd/test/random
- test mod: github.com/goplus/libc/test/cmd/test/strtod
Release v0.3.10
changes:
- iGo+ link
- mod: c2go v0.7.8
- mod: gox v1.11.12
- mod: mod v0.9.12
Release v0.3.7
changes:
- mod: c2go v0.7.5
- ci: add ubuntu-latest
Release v0.3.5
new features:
- libc: add qsort
- libc: add malloc/calloc/free
- test: qsort.TestMain
changes:
- test: disable test on non darwin temporarily
- mod: c2go 0.7.1
- go: go 1.16.x
Release v0.3.0
new features
unit test: musl libc-test
supported libc functions
abort
frexp
frexpl
isdigit
memchr
memrchr
memset
memcpy
memcmp
getenv
strnlen
strlen
strncmp
strcmp
strncpy
strcpy
strncat
strcat
strchr
strrchr
strspn
strcspn
strpbrk
strtok
strlcpy
strlcat
strerror
write
fwrite
vsnprintf
vsprintf
snprintf
sprintf
printf
fprintf
vfprintf
stdin
stdout
stderr
Release v0.2.1
goroutine safe for syscall
Release v0.2.0
frexp
frexpl
isdigit
memchr
memset
memcpy
getenv
strnlen
strlen
strncmp
strcmp
strerror
fwrite
vsnprintf
vsprintf
snprintf
sprintf
printf
fprintf
vfprintf
stdin
stdout
stderr