Experience

GNU Libtool Jan 1997 to Present

Tester

7 commits

activity chart for Bruno Haible's contribution
Commit Timeline
Languages:
shell script, Automake
GNU Automake May 2009 to Present

Tester

2 commits

activity chart for Bruno Haible's contribution
Commit Timeline
Languages:
shell script
libiconv Dec 1999 to Present

Developer

Everything.

968 commits

activity chart for Bruno Haible's contribution
Commit Timeline
Languages:
C
Technologies:
gettext Jun 2000 to Present

Developer

6581 commits

activity chart for Bruno Haible's contribution
Commit Timeline
Languages:
C, Autoconf, Automake, Emacs Lisp, Java
gperf Mar 1998 to Present

Developer

General overhaul, leading to version 3.

258 commits

activity chart for Bruno Haible's contribution
Commit Timeline
Languages:
C++
libffcall: foreign function call library Jan 1995 to Present

Developer

Ported avcall to many CPUs. Added the vacall, trampoline, callback subpackages.

355 commits

activity chart for Bruno Haible's contribution
Commit Timeline
Languages:
C, Assembly, Autoconf
cln Nov 1995 to Present

Developer

Design. All code up until version 1.0.2. Binary splitting technique for transcendental functions.

61 commits

activity chart for Bruno Haible's contribution
Commit Timeline
Languages:
C++, Assembly
libsigsegv Jul 1998 to Present

Developer

All of version 1 (part of CLISP). Reorganization for version 2. Some further ports.

374 commits

activity chart for Bruno Haible's contribution
Commit Timeline
Languages:
C
GNU Autoconf Jul 1995 to Present

Tester

14 commits

activity chart for Bruno Haible's contribution
Commit Timeline
GNU Core Utilities Jan 2007 to Present

Tester

Small fixes.

13 commits

activity chart for Bruno Haible's contribution
Commit Timeline
Languages:
C
Technologies:
gnulib Nov 2002 to Present

Developer

Designed the module system. Contributed many modules. Improved many modules. Added many features to gnulib-tool. Generated the documentation skeleton.

3603 commits

activity chart for Bruno Haible's contribution
Commit Timeline
Languages:
C, shell script, Autoconf, Automake
CLOCC - Common Lisp Open Code Collection Nov 1999 to Apr 2008

Developer

Co-founder. Contributed the sequences and typedecl modules.

47 commits

activity chart for Bruno Haible's contribution
Commit Timeline
Languages:
Lisp
GNU M4 Feb 2008 to Apr 2008

Developer

Prototyped a speed optimization.

1 commits

activity chart for Bruno Haible's contribution
Commit Timeline
Languages:
C
GNOME Aug 2005 to Sep 2005

Developer

giulia (locale library)

161 commits

activity chart for Bruno Haible's contribution
Commit Timeline
Languages:
C
Technologies:
Languages:
Lisp, C, Assembly, shell script, Autoconf
Steel Bank Common Lisp Apr 2004 to Mar 2005

Tester

Bug reports.

Languages:
Lisp
Guile Jan 2005

Contributor

Parts of the gettext binding.

Languages:
C
Technologies:
McCLIM Dec 2004

Contributor

Port to CLISP.

10 commits

activity chart for Bruno Haible's contribution
Commit Timeline
Languages:
Lisp
X.Org Jan 2001 to Sep 2003

Developer

libX11 i18n for Unicode (UTF-8 locale support, Xutf8* functions, converter between CompoundText and UTF-8). BIGFONT extension.

Languages:
C
Technologies:
Glib Sep 2001

Contributor

1 commits

activity chart for Bruno Haible's contribution
Commit Timeline
Languages:
C
TeXmacs Jun 1999

Advisor

The name. A few GUI usability hints.

PARI/GP Aug 1995

Developer

Low-level multiplication/division routines for i386.

Languages:
Assembly
Linux Kernel 2.6 Jan 1993 to Dec 1994

Developer

Use of a balanced binary tree for the VMA list of a process. SysV FS - merged from different file systems. Swappability of shm memory (SysV IPC).

Languages:
C