CXX | Templates | Templates with Forward Decls |
---|---|---|
clang 4.0 | 30s | 12s compile + 16s link |
g++ 6.2 | 48s | 14s compile + 12s link |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// ... | |
// Vector class above | |
// Forward declaration of common sizes | |
extern template class Vector<16>; | |
extern template class Vector<32>; | |
extern template class Vector<64>; | |
extern template class Vector<128>; |
The Buckaroo Contributor Agreement (this "Agreement") applies to any Contribution you make to any Work.
This is a binding legal agreement on you or you and the organization you represent. If you are signing this Agreement on behalf of your employer or other organization, you represent and warrant that you have the authority to agree to this Agreement on behalf of the organization.
Which party you are signing on behalf of is determined by the pull request to be merged. If the "base" branch of the pull request belongs to an individual, then the agreement is binding on that individual. If the "base" branch of the pull request belongs to an organization, then the agreement is binding on that organization.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dist: trusty | |
language: generic | |
script: | |
- ./build.sh |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
before_install: | |
# Install Linuxbrew | |
- git clone https://github.com/Linuxbrew/brew.git $HOME/.linuxbrew | |
- PATH="$HOME/.linuxbrew/bin:$PATH" | |
- echo 'export PATH="$HOME/.linuxbrew/bin:$PATH"' >>~/.bash_profile | |
- export MANPATH="$(brew --prefix)/share/man:$MANPATH" | |
- export INFOPATH="$(brew --prefix)/share/info:$INFOPATH" | |
- brew --version | |
# Install Buck | |
- brew tap facebook/fb |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
script: | |
- buck build :hello |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dist: trusty | |
language: generic | |
before_install: | |
# Install Linuxbrew | |
- git clone https://github.com/Linuxbrew/brew.git $HOME/.linuxbrew | |
- PATH="$HOME/.linuxbrew/bin:$PATH" | |
- echo 'export PATH="$HOME/.linuxbrew/bin:$PATH"' >>~/.bash_profile | |
- export MANPATH="$(brew --prefix)/share/man:$MANPATH" | |
- export INFOPATH="$(brew --prefix)/share/info:$INFOPATH" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cache: | |
directories: | |
- $HOME/.linuxbrew/ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
before_install: | |
# Install Linuxbrew | |
- test -d $HOME/.linuxbrew/bin || git clone https://github.com/Linuxbrew/brew.git $HOME/.linuxbrew |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dist: trusty | |
language: generic | |
before_install: | |
# Install Linuxbrew | |
- test -d $HOME/.linuxbrew/bin || git clone https://github.com/Linuxbrew/brew.git $HOME/.linuxbrew | |
- PATH="$HOME/.linuxbrew/bin:$PATH" | |
- echo 'export PATH="$HOME/.linuxbrew/bin:$PATH"' >>~/.bash_profile | |
- export MANPATH="$(brew --prefix)/share/man:$MANPATH" | |
- export INFOPATH="$(brew --prefix)/share/info:$INFOPATH" |