- install
GPG Suite(https://gpgtools.org) - follow the setup tutorial https://help.github.com/en/github/authenticating-to-github/generating-a-new-gpg-key
- Tell Git to use the GPG signing key I just created.
https://help.github.com/en/github/authenticating-to-github/telling-git-about-your-signing-key
git config --global user.signingkey 3AA5C34371567BD2 git config --global gpg.program gpg git config --global commit.gpgsign true - run a test
echo "test" | gpg --clearsign. There will be a popup window asking for passphrase for GPG. Enter it and
alias isync="rsync --links --stats --progress -trpv"
| // gcc -std=c99 -O3 -fPIC -shared -Wl,-soname,mylib -o mylib.so mylib.c | |
| #include <stdio.h> | |
| #include <complex.h> | |
| int build_hamiltonian(int i, double d, complex double *m) | |
| { | |
| m[0]=2.*I; | |
| return 0; | |
| } |
| // gcc -std=c99 -O3 -fPIC -shared -Wl,-soname,mylib -o mylib.so mylib.c | |
| #include <stdio.h> | |
| #include <complex.h> | |
| int build_hamiltonian(int i, double d, complex double *m) | |
| { | |
| m[0]=2.*I; | |
| return 0; | |
| } |
| // gcc -std=c99 -O3 -fPIC -shared -Wl,-soname,mylib -o mylib.so mylib.c | |
| #include <stdio.h> | |
| #include <complex.h> | |
| int build_hamiltonian(int i, double d, complex double *m) | |
| { | |
| m[0]=2.*I; | |
| return 0; | |
| } |
- rusty-machine Machine Learning library for Rust
- image This crate provides native rust implementations of image encoders and decoders and basic image manipulation functions.
- carboxyl is a library for functional reactive programming in Rust, a functional and composable approach to handle events in interactive applications.
- SodiumFRP A Functional Reactive Programming (FRP) library for Rust
- mdo is a monadic do notation using macro and duck typing. It provides a syntax extention providing something looking like the Haskell do notation, and rewrite it using a bind function. Some functions are privided for some common monadic structures.
| 1. https://github.com/HuwCampbell/grenade |
On Windows 8.1, only MinGW option worked for me. MSYS2 was fine for building LLVM alone but have problems when building Clang due to the CMakefile's confusion of MSYS2 with Linux system (esp. system/resource header files). Visual Studio build option has similar confusion problem. Note that the MinGW option requires "sh.exe" not present in the PATH enverionment variable. As long as the GCC compilers are available, the building process is okay. I have finished the LLVM/Clang+"Clang extra tools" build using PowerShell. Don't build compiler-rt project. It is not compatible with windows for now. Here is the shell script I used to build LLVM/Clang. Note that I disabled most of the tests for both LLVM and Clang because they don't compile well on windows. Note: building dynamic library libLLVM.dll works on windows with MinGW64.
Here is the bash file that includes the commands I used for building LLVM (I used Git bash).