nixpkgs/pkgs/development/tools
John Ericson ba52ae5048 treewide: isArm -> isAarch32
Following legacy packing conventions, `isArm` was defined just for
32-bit ARM instruction set. This is confusing to non packagers though,
because Aarch64 is an ARM instruction set.

The official ARM overview for ARMv8[1] is surprisingly not confusing,
given the overall state of affairs for ARM naming conventions, and
offers us a solution. It divides the nomenclature into three levels:

```
ISA:             ARMv8   {-A, -R, -M}
                 /    \
Mode:     Aarch32     Aarch64
             |         /   \
Encoding:   A64      A32   T32
```

At the top is the overall v8 instruction set archicture. Second are the
two modes, defined by bitwidth but differing in other semantics too, and
buttom are the encodings, (hopefully?) isomorphic if they encode the
same mode.

The 32 bit encodings are mostly backwards compatible with previous
non-Thumb and Thumb encodings, and if so we can pun the mode names to
instead mean "sets of compatable or isomorphic encodings", and then
voilà we have nice names for 32-bit and 64-bit arm instruction sets
which do not use the word ARM so as to not confused either laymen or
experienced ARM packages.

[1]: https://developer.arm.com/products/architecture/a-profile
2018-04-25 15:28:55 -04:00
..
alloy
ammonite ammonite: 1.0.5 -> 1.1.0 2018-03-27 08:59:09 -04:00
analysis qcachegrind: Remove qt 5.10 build fix patch, now applied upstream 2018-04-25 09:35:51 +08:00
ansible-lint ansible-lint: fix tests 2018-03-06 00:11:42 +00:00
apktool apktool: 2.3.1 -> 2.3.2 2018-04-11 07:15:35 -07:00
asn2quickder
backblaze-b2
bloaty
boomerang
boost-build
build-managers gn: Add libc++ and libc++abi from third_party 2018-04-25 15:01:41 +02:00
buildah
casperjs
castxml castxml: init at 20180403 2018-04-05 18:26:37 +09:00
cbor-diag cbor-diag: init at 0.5.2 2018-03-28 18:58:58 -03:00
cddl cddl: init at 0.8.5 2018-03-28 18:58:52 -03:00
cdecl
chefdk
clang-tools
clog-cli
cloudfoundry-cli cloudfoundry-cli: 6.32.0 -> 6.36.1 2018-04-21 20:58:25 +01:00
compass
compile-daemon
container-linux-config-transpiler ct: 0.5.0 -> 0.7.0 2018-03-27 14:59:24 +09:00
continuous-integration buildkite-agent3: init at 3.0.1 (#39471) 2018-04-25 13:47:26 +01:00
corundum
coursier
cucumber
database sqldeveloper: add desktop item 2018-04-23 15:05:32 +02:00
dcadec
deis
deisctl
delve
dep
devpi-client
devpi-server
devtodo
doctl doctl: 1.7.2 -> 1.8.0 2018-04-20 18:11:36 -05:00
documentation mkdocs: fix build 2018-04-08 11:36:06 +02:00
drip
dtools
egg2nix
electron
erlang
fac
flamegraph
flock
flootty
flyway flyway: refactor supported platforms 2018-03-12 18:46:35 +01:00
fmbt fmbt: init at 0.39 2018-03-11 15:44:48 +01:00
galen
gauge gauge: 0.9.6 -> 0.9.7 2018-03-11 15:22:06 +01:00
gdm
geckodriver
git-ftp
git-series
github
glide
gllvm gllvm: init at 2018-02-09 2018-03-14 14:50:17 -05:00
glock
glslviewer glslviewer: 1.2 -> 2018-01-31, fixes build 2018-03-23 21:05:50 +02:00
gnome-desktop-testing
gnulib gnulib: symlink include/ to lib/ 2018-03-27 07:37:15 +09:00
go-bindata
go-bindata-assetfs
go-langserver go-langserver: init at unstable-2018-03-05 2018-03-12 14:52:13 +00:00
go-outline
go-protobuf
go-repo-root
go-symbols
go2nix
goa
gocode
goconvey
godef
godep
godot godot: add application metadata and man page to share. 2018-04-04 16:38:36 -07:00
goimports
golint
gomodifytags
google-app-engine-go-sdk
gopkgs
gotags
gotests
gotools
govers
gox
gpp
grabserial
gron gron: init at 0.5.1 2018-04-04 11:45:54 +00:00
gtk-mac-bundler
guile guile-lint: disable tests on darwin 2018-03-18 22:27:13 +01:00
haskell multi-ghc-travis: update to latest git version 2018-04-09 16:47:46 +02:00
hcloud hcloud: 1.3.0 -> 1.4.0 2018-04-18 09:53:52 +02:00
heroku
hexio
iaca iaca: init at 3.0, 2.1 (#38659) 2018-04-10 17:24:46 +01:00
icestorm icestorm: 2018.03.07 -> 2018.03.21 2018-03-21 16:05:10 -05:00
imatix_gsl imatix_gsl: mark broken on linux 2018-04-12 23:04:00 +02:00
irony-server
java visualvm: 1.3.9 -> 1.4 2018-04-18 21:27:12 -04:00
jazzy
jbake jbake: wrap script 2018-04-21 08:50:13 -04:00
jd
jl jl: iniit at 0.0.4 2018-04-04 14:11:04 +00:00
jmespath
jo
jp
jq
jsduck jsduck: fix build 2018-03-24 14:07:26 +01:00
json2hcl json2hcl: fix meta 2018-03-14 15:31:40 -05:00
kafkacat
kube-aws
leaps
librarian-puppet-go
libsigrok treewide: use more HTTPS URLs 2018-03-24 22:04:25 -07:00
libsigrokdecode libsigrokdecode: 0.5.0 -> 0.5.1 2018-04-17 18:48:07 +02:00
literate-programming
makerpm
manul
mdk
minizinc
misc treewide: isArm -> isAarch32 2018-04-25 15:28:55 -04:00
mpfshell
msgpack-tools
mypy mypy: 0.580 -> 0.590 (#39211) 2018-04-20 11:52:33 +02:00
nailgun
neoload
node-webkit node-webkit/nw9.nix: remove 2018-03-21 15:42:23 +01:00
nrpl
nwjs node_webkit/nwjs: 0.12 -> 0.23.6 2018-03-19 08:47:08 +01:00
ocaml ocamlPackages.findlib: 1.7.3 -> 1.8.0 2018-04-25 18:19:27 +02:00
omniorb
packer
packet
parse-cli-bin
parsing antlr: supports darwin 2018-04-09 18:35:34 -05:00
pew
phantomjs
phantomjs2
pipenv python: pipenv: 10.1.2 -> 11.9.0 2018-04-08 11:34:57 +02:00
postiats-utilities
profiling
pup
pydb
pypi2nix
qtcreator treewide: rename bad filenames 2018-04-17 15:42:25 -05:00
quilt
react-native-debugger react-native-debugger: init at 0.7.18 2018-04-02 13:57:03 +02:00
redis-dump
reflex
remarshal remarshal: use python3 instead of python2 2018-04-22 10:12:22 +08:00
reno
repository-managers/nexus
rhc
ronn
rq
rtags treewide: get rid of platforms.allBut 2018-03-14 18:44:42 -04:00
rubocop
rucksack
rust rust-bindgen: 0.35.0 -> 0.36.0 2018-04-12 23:01:03 +03:00
sass
sassc sassc: 3.4.8 -> 3.5.0 2018-03-15 06:20:43 -07:00
sauce-connect sauce-connect: 4.4.8 -> 4.4.12 2018-03-07 17:06:08 +01:00
scalafmt
selenium chromedriver: 2.37 -> 2.38 2018-04-20 11:23:49 -07:00
setupcfg2nix Add setupcfg2nix and supporting infrastructure 2018-04-11 12:08:26 -04:00
sigrok-cli treewide: use more HTTPS URLs 2018-03-24 22:04:25 -07:00
simavr
skopeo skopeo: build manpage 2018-03-29 18:05:48 +02:00
slimerjs
solarus-quest-editor
spirv-tools vulkan-loader: 1.0.61.1 -> 1.1.70.0 2018-03-22 21:41:04 -07:00
sqsh
sslmate
stagit
sunxi-tools
textql textql: run tests and install man page 2018-04-09 15:55:47 +08:00
thrust
toluapp
tora
toxiproxy toxiproxy: Init at 2.1.3 2018-03-28 15:38:07 +03:00
tradcpp tradcpp: 0.4 -> 0.5.2 2018-03-09 15:02:50 -08:00
unity3d
vagrant
valadoc valadoc: fix build 2018-03-22 07:46:48 +01:00
vcstool python: vcstool: 0.1.33 -> 0.1.35 2018-04-08 11:34:57 +02:00
vim-vint
vndr
vogl
vultr
watchman
wiggle
winpdb
wllvm wllvm: 1.1.3 -> 1.1.5 2018-03-14 14:29:10 -05:00
wp-cli
ws
xcbuild xcbuild: fix wrapper 2018-04-12 14:12:29 -05:00
xib2nib
xqilla
yaml2json
yarn yarn: 1.5.1 -> 1.6.0 2018-04-16 13:37:41 +03:00
yarn2nix yarn2nix: init at 0.1.0 (#35340) 2018-03-09 21:28:28 +00:00
yq python: yq: 2.4.1 -> 2.5.0 2018-04-08 11:34:57 +02:00
yuicompressor