xushiwei
ae3222e4c2
Merge pull request #761 from visualfc/abiname
...
internal/abi: fix splitName
2024-09-05 08:34:27 +08:00
Li Jie
e9aaf8e0af
cl: builtin llgo tag
2024-09-04 10:07:22 +08:00
Li Jie
7a80e407af
cl: exit 1 when SSA build error
2024-09-04 09:55:56 +08:00
赵英杰
170a6096b9
lib/time: patch div and Time.Round
2024-09-03 18:28:15 +08:00
visualfc
fcc444a100
internal/abi: fix splitName
2024-09-03 15:24:08 +08:00
xushiwei
998fbeb381
Merge pull request #724 from visualfc/gc
...
build: check -tags nogc
2024-08-16 16:45:59 +08:00
visualfc
d6d0faac6e
build: check -tags nogc
2024-08-16 11:34:58 +08:00
luoliwoshang
2d4f01e6cb
lib/os:fix error fileMode to ModeT
2024-08-16 09:38:00 +08:00
xushiwei
2af9b95c7a
Merge pull request #707 from spongehah/golib/net/textproto
...
lib/net/textproto: patch Dial
2024-08-15 20:58:14 +08:00
visualfc
9e6aed0760
runtime: init abi.Type.PtrBytes
2024-08-15 15:40:43 +08:00
赵英杰
4a6a97ee75
lib/net/textproto: patch Dial
2024-08-15 10:43:57 +08:00
xushiwei
9f1100b967
Merge pull request #710 from visualfc/sigsegv
...
[wip] runtime: signal SIGSEGV
2024-08-14 15:09:10 +08:00
luoliwoshang
84c420139d
lib/os:fileMode to ModeT
2024-08-14 14:24:15 +08:00
visualfc
027d21035e
runtime: signal SIGSEGV
2024-08-14 11:30:24 +08:00
xushiwei
cc9de01c99
Merge pull request #705 from luoliwoshang/os/mkdir
...
[wip] lib/os: patch MkdirAll
2024-08-14 10:29:48 +08:00
luoliwoshang
997d673b83
lib/os:MkdirAll use 1.21.13
2024-08-14 10:22:54 +08:00
xushiwei
6c72846d63
llgo cmptest -gen
2024-08-14 09:47:40 +08:00
luoliwoshang
8bd6e1d119
lib/os: patch MkdirAll
2024-08-14 09:41:16 +08:00
xushiwei
0e8e108680
Merge pull request #701 from aofei/cmptest
...
cmptest: add support for comparison with `llgo.expect` files
2024-08-14 08:57:20 +08:00
Aofei Sheng
30b1660005
lib/os: patch TempDir, MkdirTemp, CreateTemp
2024-08-12 18:20:22 +08:00
Aofei Sheng
200fe07473
cmptest: add support for comparison with llgo.expect files
...
Fixes #671
2024-08-12 13:52:20 +08:00
visualfc
302386d22c
ssa: SliceToArrayPointer
2024-08-09 09:02:57 +08:00
xushiwei
8ca4212650
library syscall: linux fix
2024-08-09 00:22:29 +08:00
tsingbx
df37f80c8e
add big.Int Lsh and Rsh and test it
2024-08-08 13:33:14 +08:00
tsingbx
289caa7cc2
add BN_CTX Start, Get, End and Add big.Int Mul and test it
2024-08-08 09:10:31 +08:00
tsingbx
0a8bad46b5
add big.Int Set, Abs, Neg and add test it
2024-08-08 08:31:03 +08:00
xushiwei
dbed8fefac
library: crypto/hmac
2024-08-06 18:49:24 +08:00
xushiwei
29c74c09ce
library/README: crypto/hmac, crypto/subtle
2024-08-06 17:19:31 +08:00
xushiwei
a2b5b9f97e
library (todo): crypto/hmac, internal/fmtsort
2024-08-06 17:03:22 +08:00
tsingbx
6a05aa4e53
llgo support crypto hmac ( #663 )
...
* llgo support crypto/hmac
2024-08-06 16:47:51 +08:00
Aofei Sheng
d1f33a6c4c
perf(lib/sync): avoid using defer
2024-08-03 09:05:43 +08:00
xushiwei
69f8d1b717
README: math/big
2024-08-01 08:46:37 +08:00
xushiwei
2e4b1d8c2b
library: math/big.Int (mini-impl for _cmptest/bigintdemo)
2024-08-01 00:32:21 +08:00
xushiwei
27677f86e4
library: crypto/{sha1, sha256, sha512}
2024-07-31 18:55:46 +08:00
tsingbx
c9a7dab419
delete sum
2024-07-31 14:56:03 +08:00
tsingbx
8882d75132
fix test error
2024-07-31 14:36:42 +08:00
tsingbx
f67b15b926
fix test fail
2024-07-31 14:28:15 +08:00
tsingbx
2d7958f726
add crypto sha1, sha256, sha512
2024-07-31 13:56:42 +08:00
xushiwei
5082ba7102
library: go/parser (todo)
2024-07-31 12:29:09 +08:00
xushiwei
af6e4abe84
library: crypto/rand
2024-07-31 10:26:18 +08:00
xushiwei
cacd52f81d
library: math/rand
2024-07-30 21:41:26 +08:00
xushiwei
1eaf124d4e
library: hash/{crc32, adler32}
2024-07-30 19:36:36 +08:00
xushiwei
c0e84043c9
library: os.ReadFile
2024-07-30 17:14:59 +08:00
Aofei Sheng
68fa3dadb0
build: replicate macOS -dead_strip optimization on Linux
...
Added `-fdata-sections` and `-ffunction-sections` compiler flags to work
with `--gc-sections` on Linux. This combination achieves similar dead
code elimination as macOS's `-dead_strip`, reducing binary size and
resolving undefined symbol issues. Ensures consistent optimization
across macOS and Linux builds.
2024-07-30 08:52:29 +08:00
xushiwei
d480bb3ecd
library: crypto/md5
2024-07-30 02:07:19 +08:00
xushiwei
3b95cbd960
Merge pull request #599 from aofei/sigsetjmp
...
ssa: fix `Builder.Sigsetjmp` for Linux
2024-07-29 17:54:19 +08:00
Aofei Sheng
3b5e8edd37
ssa: fix Builder.Sigsetjmp for Linux
...
This follows up on #597 .
2024-07-29 16:52:24 +08:00
xushiwei
5f4571e895
Merge pull request #602 from xushiwei/q
...
library: bytes, regexp, regexp/syntax
2024-07-29 16:37:42 +08:00
xushiwei
2d5e991eaf
library: bytes, regexp, regexp/syntax
2024-07-29 16:31:59 +08:00
xushiwei
23bfaf1ba2
Merge pull request #597 from aofei/build
...
build: fix `sigsetjmp` issues and ensure required libs on Linux
2024-07-29 11:26:03 +08:00