| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
The files(like `build/build.sh`)generated by the command `koch csource`
do not contain complete `linux/loongarch64` support. This patch will fix
it.
|
|
|
|
|
| |
I could trivially port Nim to NetBSD/aarch64 because it already
supported NetBSD and aarch64. I only needed to generate `c_code` for
this combination.
|
|
|
|
|
|
| |
Change to `compiler/installer.ini` to add `nimdoc.cls` to files copied
by installer script.
Closes #23231
|
|
|
| |
fixes #22692
|
|
|
|
|
| |
* Atlas: now in its own repository
* progress
|
| |
|
|
|
| |
fixes nightlies caused by atlas moving out of the tools dir
|
|
|
|
|
| |
* ship atlas and build documentation
* move atlas.md and link it in tools' index
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* move sha1, md5 to nimble packages
* boot the compiler
* fixes tests
* build the documentation
* fixes docs
* lol, I forgot koch.nim
* add `nimHasChecksums` define
* clone checksums but maybe copying is better
* bump nimble hash
* use ChecksumsStableCommit
* fixes tests
* deprecate them
* fixes paths
* fixes koch
|
|
|
|
|
| |
* fixes #21461; Move nim-gdb.py and add nim-lldb.py
* fixes bad path for nim-gdb.py
|
|
|
| |
fixes #21243; ships `build_all.sh` on Unix
|
|
|
| |
fixes #19997; ship changelogs directory for a release
|
|
|
| |
fixes nightlies build
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Follow up of https://github.com/nim-lang/nightlies/commit/5dc544e1f521e94874c22ee5209d38460b968243
After updating windeps.zip, it appears that Windows' build was
unchanged. As it turns out, cacert.pem is not set for packaging by the
compiler package manifest.
This commit add cacert.pem to the Windows package.
|
|
|
|
|
|
| |
* unbundle fusion
* changelog
* address comment: `./koch fusion` calls nimble install fusion (at a fixed hash)
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Update installer.ini
Add support for powerpc64 little endian
* Update buildsh.nimf
Add support for powerpc64 little endian
* Update makefile.nimf
Add support for freebsd/powerpc64 little endian
|
|
|
|
| |
This allows distributions to build Nim from the downloaded source
archive without an Internet connection.
|
|
|
|
|
| |
* add riscv as riscv64
* add all platforms supported by FreeBSD
|
| |
|
|
|
|
|
| |
* add arm support to openbsd
* use clang on openbsd
|
| |
|
|
|
|
| |
config/config.nims should get installed
|
|
|
|
|
| |
* Add arm and arm64 for FreeBSD
* Add arm64 with aarch64 and reorder to avoid conflict with arm
|
| |
|
| |
|
|
|
|
|
|
| |
* build.sh: Enable CPU detection for hppa
* compiler: Add hppa as target architecture on Linux
* lib/system: Add platform support for hppa
|
|
|
|
|
|
| |
* make testament a tool we ship with Nim; fixes #12084
* moved config to fit
* adapt testament tests to use the testament binary
|
| |
|
|
|
|
|
| |
* compiler: Add ia64 as target architecture on Linux
* build.sh: Enable CPU detection for ia64
|
| |
|
|
|
|
|
|
| |
* compiler: Add alpha as target architecture on Linux
* build.sh: Enable CPU detection for alpha
|
|
|
|
|
|
| |
* compiler: Add m68k as target architecture on Linux
* build.sh: Enable CPU detection for m68k
|
|
|
|
|
|
|
|
|
|
|
| |
* compiler: Add sparc64 as target architecture on Linux
* build.sh: Use getconf for bitness detection on Linux/sparc
The isainfo utility is specific to Solaris and not available
on Linux/sparc. While getconf exists on Solaris as well, it
does not always seem to match the bitness reported by isainfo
on Solaris and isainfo should therefore be preferred on Solaris.
|
| |
|
|
|
|
|
|
|
|
| |
* Remove install.txt and readme.txt
* Refactor tests that use readme.txt
* Tests open own source code
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add config section for Nintendo Switch
* Add compiler configuration for Nintendo Switch and it's CPU
* Add specific lib code for Nintendo Switch
* Add GC support for Nintendo Switch
* Update changelog for Nintendo Switch
* Update changelog with more info about fixed paths
* Cleaned up GC memory management a bit
* Relocate docs for Switch
* Rename aarch64NoneElfGcc to nintendoSwitchGCC
* Remove armv8a57
* Fix installer.ini
* Reuse code in linux and amd64
* Add posix defs for nintendo switch
* Add more defined sections for nintendo switch
* Remove old comment
* Add what's not supported for Nintendo Switch docs
* Make nintendoswitch == posix
* Remove DEVKITPRO references from nim.cfg
* Make PR extccomp changes
* Remove Result type alias
* Add separate switch consts file
* Update docs for nintendo switch
* Fix travis errors with undefined consts and add correct wait.h procs
|
|
|
| |
Related to #7417
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|