asm.js edit / delete

A subset of Javascript designed for compiling C-like languages to (in terms of operations on byte arrays). There's then a marker that a sufficiently smart JIT can look for in order to know it's working with the subset and generate better code. This is both horrible and pretty neat at the same time...

to backend compiler javascript vm web ... on 02 April 2013

Open GPU Tools - Gitorious edit / delete

Code generation for various GPUs; this ties into Lima, Freedreno, etc.

to compiler gpu mali software ... on 24 March 2013

z80.eu edit / delete

Some CP/M software, including various language compilers (among various other retrocomputing stuff).

to atari compiler cpm emulation retrocomputing software z80 ... on 20 February 2013

ABI compliance checker - ISP_RAS edit / delete

Tool for checking that your library's ABI hasn't changed.

to abi compiler library linker software toolchain ... on 30 July 2012

Home · kripken/emscripten Wiki · GitHub edit / delete

Compiles LLVM output to Javascript. Claims to achieve about 25% the speed of native code, which is pretty impressive. Javascript Transterpreter, anyone?

to compiler javascript llvm software ... on 28 July 2012

ggx - how to retarget the GNU toolchain in 21 patches edit / delete

Adding support for a new architecture (in this case, one the author made up).

to binutils compiler cross gcc porting ... on 28 July 2012

review.coreboot Code Review - coreboot.git/tree - util/romcc/ edit / delete

Neat bit of software I wasn't previously aware of: coreboot includes a C compiler that doesn't use RAM at all, so that its RAM initialisation code can be written in C. About 25kLOC.

to c compiler software ... on 09 April 2012

Metaprogramming for madmen « The ryg blog edit / delete

Coverage-based optimisation, with a great story about how this can go wrong...

to compiler optimisation ... on 08 April 2012

TransactionalMemory - GCC Wiki edit / delete

GCC has implemented the ICC transactions extension (-ish). Hmmm. Perhaps this'd be worth a lecture in 0803?

to ag0803 compiler concurrency gcc transactional-memory ... on 03 December 2011

Browser bookmarks: tasty+ | tasty= Log in | Export | Atom

Tags related to compiler

- compiler
 
1 + 1802
3 + 6502
2 + 6809
1 + 8bit
1 + abi
1 + ag0700
3 + ag0803
1 + ai
1 + algol
3 + amiga
2 + amusements
1 + apple2
1 + assembler
1 + atari
1 + atomic
1 + autocode
1 + backdoor
1 + backend
1 + bbc
1 + bcpl
1 + bell-labs
3 + benchmarking
1 + bindings
1 + binutils
1 + build
1 + bytecode
23 + c
11 + c++
1 + c++11
2 + c64
2 + c99
1 + cas
1 + clang
1 + cmp201
5 + cmp409
1 + coco
1 + commodore
4 + concurrency
1 + confidence
1 + continuations
1 + coroutines
1 + correctness
3 + cpm
1 + cpp
1 + cross
1 + cross-compile
2 + cross-compiler
3 + cute-code
1 + debian
1 + debugging
1 + decompiler
3 + design
1 + dice
1 + dragon
1 + e
1 + editor
1 + effect-size
2 + electronics
1 + embedded
1 + emscripten
1 + emulation
1 + error
2 + etext
2 + floating-point
1 + formal-methods
1 + fortran
1 + fp
3 + fpga
3 + functional
1 + fuzzing
1 + games
9 + gcc
1 + generics
1 + gnu
1 + gpgpu
2 + gpu
1 + grammar
1 + gtk
1 + hardening
12 + haskell
4 + history
1 + ice
1 + indentation
1 + independence
3 + interpreter
1 + ir
1 + iso
2 + java
5 + javascript
3 + jit
3 + language
14 + language-design
1 + lexer
1 + library
1 + linker
2 + lisp
10 + llvm
1 + loop
1 + low-level
1 + lto
1 + macro
1 + make
1 + mali
3 + maths
1 + metaprogramming
1 + mingw
1 + minimal
1 + ml
1 + mud
2 + numeric
1 + numpy
1 + ocaml
5 + occam
1 + oo
1 + ooc
1 + opencl
10 + optimisation
2 + papers
1 + parallel
9 + parsing
2 + pascal
1 + pcc
3 + performance
3 + perl
1 + pli
1 + pocl
2 + porting
4 + programming
20 + python
1 + quake
2 + reproducibility
64 + research
17 + retrocomputing
2 + reverse-engineering
3 + security
34 + software
2 + static-checking
3 + statistics
1 + swig
1 + syntax
1 + tcl
3 + teaching
1 + templates
2 + testing
1 + timing
1 + to-package
4 + tock
1 + toolchain
1 + transactional-memory
2 + translation
1 + type-checking
1 + type-inference
2 + types
2 + unix
1 + varan
1 + verilog
1 + vhdl
7 + vm
1 + vms
1 + web
1 + win32
2 + z80