about summary refs log tree commit diff
path: root/pkgs/development/compilers/tinycc
Commit message (Collapse)AuthorAge
* tinycc: fixup perms for generated .pc fileJoachim Fasting2019-10-12
|
* tinycc: derive rev from versionJoachim Fasting2019-10-05
|
* tinycc: generate a pkgconfig file for libtccJoachim Fasting2019-10-05
|
* tinycc: parallel buildingJoachim Fasting2019-10-05
|
* tinycc: minor refactoringsJoachim Fasting2019-10-05
|
* treewide: name -> pname (easy cases) (#66585)volth2019-08-15
| | | | | | | | | treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
* treewide: remove paxutils from stdenvJörg Thalheim2018-12-22
| | | | | | | More then one year ago we removed grsecurity kernels from nixpkgs: https://github.com/NixOS/nixpkgs/pull/25277 This removes now also paxutils from stdenv.
* tinycc: 0.9.27pre-20171016 -> 0.9.27Joachim Fasting2017-12-18
|
* tinycc: 0.9.27pre-20170924 -> 0.9.27pre-20171016Joachim Fasting2017-10-18
|
* tinycc: 0.9.27pre-20170911 -> 0.9.27pre-20170924Joachim Fasting2017-09-28
| | | | Improves `long` handling
* tinycc: 0.9.27pre-20170821 -> 0.9.27pre-20170911Joachim Fasting2017-09-15
| | | | Contains various fixes.
* tinycc: 0.9.27pre-20170710 -> 0.9.27pre-20170821Joachim Fasting2017-09-02
|
* tinycc: 0.9.27pre-20170605 -> 0.9.27pre-20170710Joachim Fasting2017-07-13
| | | | | | Various CPP improvements/fixes Support forward declaration of enums (GNU extension) Initial implementation of C11 _Generic
* tinycc: 0.9.27pre-20170527 -> 0.9.27pre-20170605Joachim Fasting2017-06-09
| | | | | Contains further fix to x86_64 codegen (and some less relevant Windows stuff).
* tinycc: 0.9.27pre-20170225 -> 0.9.27pre-20170527Joachim Fasting2017-05-27
| | | | | | Contains fixes for the x86_64 codegen [1] [1]: https://lists.nongnu.org/archive/html/tinycc-devel/2017-05/msg00102.html
* tinycc: 0.9.27pre-20170220 -> 20170225Joachim Fasting2017-03-12
| | | | Contains a fix for x86-64 asm gen and unified cross-compilation.
* tinycc: restrict platforms to x86_64-linuxJoachim Fasting2017-03-01
|
* tinycc: 0.9.27pre-20170108 -> 20170220Joachim Fasting2017-02-28
| | | | tinycc has been relicensed to MIT.
* tinycc: 20160525 -> 20170108Joachim Fasting2017-02-09
| | | | | | | Per https://www.mail-archive.com/tinycc-devel@nongnu.org/msg07274.html http://repo.or.cz/tinycc.git/commit/77d7ea04acb56f839031993c102366e30cad5c25 onward ought to be fairly stable.
* treewide: Shuffle outputsTuomas Tynkkynen2016-08-29
| | | | Make either 'bin' or 'out' the first output.
* Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-06-10
|\
| * tinycc: fix paxmark callJoachim Fasting2016-06-09
| | | | | | | | | | I missed this due to testing on a checkout that didn't contain the paxmark fix ...
| * tinycc: 0.9.27pre-20160328 -> 0.9.27pre-20160525Joachim Fasting2016-06-03
| | | | | | | | | | | | | | | | | | | | Also do various refactorings: - Use `fetchFromRepoOrCz` - Use `isGlibc` to check for glibc stdenv - Multiple outputs - Apply PaX marking Also adopt the package.
| * Fix lots of fetchgit hashes (fallout from #15469)Tuomas Tynkkynen2016-06-03
| |
* | Merge remote-tracking branch 'upstream/master' into hardened-stdenvRobin Gloster2016-04-18
|\|
| * Merge 'staging' into closure-sizeVladimír Čunát2016-04-07
| |\ | | | | | | | | | | | | | | | This is mainly to get the update of bootstrap tools. Otherwise there were mysterious segfaults: https://github.com/NixOS/nixpkgs/pull/7701#issuecomment-203389817
| * | fix "libc}/lib" and similar referencesVladimír Čunát2015-05-05
| | | | | | | | | | | | | | | Done mostly without any verification. I didn't bother with libc}/include, as the path is still correct.
* | | tinycc: disable fortify hardeningRobin Gloster2016-04-06
| |/ |/|
* | tinycc: 0.9.26 -> 0.9.27pre-20160328 (from git); apparently fixes the segfaultsMichael Raskin2016-03-31
|/
* Change occurrences of gcc to the more general ccJohn Wiegley2014-12-26
| | | | | This is done for the sake of Yosemite, which does not have gcc, and yet this change is also compatible with Linux.
* Fix many package descriptionsBjørn Forsman2014-08-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (My OCD kicked in today...) Remove repeated package names, capitalize first word, remove trailing periods and move overlong descriptions to longDescription. I also simplified some descriptions as well, when they were particularly long or technical, often based on Arch Linux' package descriptions. I've tried to stay away from generated expressions (and I think I succeeded). Some specifics worth mentioning: * cron, has "Vixie Cron" in its description. The "Vixie" part is not mentioned anywhere else. I kept it in a parenthesis at the end of the description. * ctags description started with "Exuberant Ctags ...", and the "exuberant" part is not mentioned elsewhere. Kept it in a parenthesis at the end of description. * nix has the description "The Nix Deployment System". Since that doesn't really say much what it is/does (especially after removing the package name!), I changed that to "Powerful package manager that makes package management reliable and reproducible" (borrowed from nixos.org). * Tons of "GNU Foo, Foo is a [the important bits]" descriptions is changed to just [the important bits]. If the package name doesn't contain GNU I don't think it's needed to say it in the description either.
* Turn some license strings into lib.licenses valuesMateusz Kowalczyk2014-07-28
|
* unmaintain several packagesLudovic Courtès2013-08-16
|
* tinycc: updating it to 0.9.26Lluís Batlle i Rossell2013-04-01
| | | | | I simplified the expression a bit. And I renamed it to 'tcc'. I think everyone calls it tcc.
* Rename buildNativeInputs -> nativeBuildInputsEelco Dolstra2012-12-28
| | | | | Likewise for propagatedBuildNativeInputs, etc. "buildNativeInputs" sounds like an imperative rather than a noun phrase.
* * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointlessEelco Dolstra2012-01-18
| | | | | | function, so obsolete it. svn path=/nixpkgs/branches/stdenv-updates/; revision=31644
* Cross-compiling TinyCC: move build helpers to buildNativeInputsMichael Raskin2011-11-06
| | | | svn path=/nixpkgs/trunk/; revision=30277
* Fix tarball evaluationMichael Raskin2010-10-15
| | | | svn path=/nixpkgs/trunk/; revision=24304
* TinyCC: Add patches; run the test suite.Ludovic Courtès2010-10-15
| | | | svn path=/nixpkgs/trunk/; revision=24301
* TinyCC 0.9.25.Ludovic Courtès2010-10-15
| | | | svn path=/nixpkgs/trunk/; revision=24300
* Try protecting FreeBSD from instntiating TinyCCMichael Raskin2008-11-03
| | | | svn path=/nixpkgs/trunk/; revision=13184
* TinyCC: Fix crt and loader paths.Ludovic Courtès2008-10-31
| | | | svn path=/nixpkgs/trunk/; revision=13170
* Add TinyCC (TCC), a small, fast, and embeddable C compiler and interpreter.Ludovic Courtès2008-10-31
svn path=/nixpkgs/trunk/; revision=13168