Skip to content
GitHub mirror of the OCaml Subversion repository.
OCaml C Emacs Lisp Assembly Shell Objective-C Other
Find file
Pull request Compare This branch is 711 commits ahead, 261 commits behind colinbenner:master.
Latest commit 2f84298 @rixed rixed Merge remote-tracking branch 'bmeurer/tags/4.00.1' into more-arch
Failed to load latest commit information.
asmcomp Merge remote-tracking branch 'bmeurer/tags/4.00.1' into more-arch
asmrun Merge remote-tracking branch 'bmeurer/tags/4.00.1' into more-arch
boot tagging release 4.00.1
build merge bin-annot in 4.00
bytecomp Fix PR#5758
byterun PR#5757: GC compaction bug (crash)
camlp4 fix TABs and whitespace
compilerlibs make compilerlibs directory present after clone
config Merge remote-tracking branch 'remotes/bmeurer/tags/4.00.0' into more-…
debugger fix TABs and whitespace
driver merge bin-annot in 4.00
emacs PR#5727: emacs caml-mode indents shebang line in toplevel scripts
experimental fix TABs and whitespace
lex PR#5598: add backslash-space support in ocamllex
man fix TABs and whitespace
ocamlbuild PR#5468: ocamlbuild should preserve order of parametric tags (cherry …
ocamldoc PR#5111: description of module not put into a tag
otherlibs Merge remote-tracking branch 'bmeurer/tags/4.00.1' into more-arch
parsing fix TABs and whitespace
stdlib fix wrong values in documentation
testsuite Fix PR#5758
tools Fix PR#5729 : Untypeast creates unexpected nodes
toplevel fix TABs and whitespace
typing Fix PR#5758
utils fix TABs and whitespace
yacc PR#5719: ocamlyacc generates code that is not warning 33-compliant
.depend preparing release 4.00.0: dependencies
.gitignore cosmetics: ignore more files
.ignore uniform .ignore system
Changes tagging release 4.00.1
INSTALL add solaris 64/32
LICENSE merge changes from 3.12.0 to 3.12.1
Makefile PR#5278: update Makefile message to mention "make world.opt"
Makefile.nt fix #install_printer failure because topdirs.cmi not found
README More renaming to OCaml Add a
README.win32 clarify cygwin instructions
Upgrading clean up spaces and tabs
VERSION tagging release 4.00.1
_tags Install compiler internals.
configure Merge remote-tracking branch 'remotes/bmeurer/tags/4.00.0' into more-… Fix PR#5475
myocamlbuild_config.mli merge bin-annot in 4.00

Ocaml 4.00.0-beta2 - Community maintained Architectures

For the 4.00 line of OCaml compiler the core developers decided to jettison some of the less commonly used architectures (Alpha, HPPA, IA64 -aka Itanium- and MIPS) to focus mainly on x86/amd64 and ARM targets. Also, some other architectures were not receiving their share of care, leading to some courageous volunteers to maintain their own improved backends.

This repository aims to collect in a central location all these community maintained architectures in addition to restore the archs that were pruned for the 4.00 release.

Following are some details about the currently available additional architectures.


To be done


Compared to the legacy mips backend, targeting the Irix OS, this one is for GNU/linux on MIPS, either big or little endian. The ABI used is n32, as in the past.

It's well tested on the Loongson processors but should work on other variants too.


To be done

Something went wrong with that request. Please try again.