Commit Graph

86 Commits (be43f951c61a002511bd10523621121283a22063)

Author SHA1 Message Date
Török Edvin be43f951c6 BytecodeSecurity setting. 16 years ago
Török Edvin 4395bb9acf bytecode ptrdiff32 opcode. 16 years ago
Török Edvin 2d45ef0616 Support for malloc in bytecode. Fix crash with mismatched api/flevel versions. 16 years ago
Török Edvin 8997b14725 bswap. 16 years ago
Török Edvin b3571ea9ae Fix __*di3 libcalls on x86-32. 16 years ago
Török Edvin c52e92748e Fix some warnings from clang++ bytecode2llvm.cpp. 16 years ago
Török Edvin 973f086a7d Regenerate auto-generated files. 16 years ago
Török Edvin b8fd8f0748 Update Makefile for new LLVM. 16 years ago
Török Edvin ae1be98809 Update to LLVM upstream r92222. 16 years ago
Török Edvin 8d18898743 add regalloc local for debug purposes. 16 years ago
Török Edvin 9463f9fd90 Stack protector support. 16 years ago
Török Edvin 688799d126 yc_bytecode is able to unpack a file now! 16 years ago
Török Edvin 3cd48316a3 Fix some compiler warnings. 16 years ago
Török Edvin f805891010 Run tblgen only in maintainer-mode. 16 years ago
Török Edvin 0b337a2483 Disable dlopen in LLVM, we don't use it. 16 years ago
Török Edvin ec32c565ba Don't use -ldl since its not portable. 16 years ago
Török Edvin 629ae7ab89 Avoid rerunning llvm's configure, only rerun if changed. 16 years ago
Török Edvin d371544d55 Fix distcheck. 16 years ago
Török Edvin c25eb969fe Forgot to update x86codegen. 16 years ago
Török Edvin 5b91dc3455 new deplibs. 16 years ago
Török Edvin de5bf27b3c Merge LLVM upstream r91428. 16 years ago
Török Edvin 8449b08d52 New dependency generator. 16 years ago
Török Edvin 303c6ea016 Minimum required version for multithreaded LLVM is gcc 4.1.3. 16 years ago
Török Edvin 6d52179a6e gcc 3.4.6 doesn't support -Wno-variadic-macros, disable the flag. 16 years ago
Török Edvin 853b6e5da1 Add LLVM win32 proj files generated by cmake. 16 years ago
Török Edvin 2bc55dec67 Update buildfiles after merge. 16 years ago
Török Edvin c22a7a16d6 Really disable LLVM unit tests (for now). 16 years ago
Török Edvin d58f4f0a0f Update to LLVM upstream SVN r91214. 16 years ago
Török Edvin 363aa4de5f Cherry-pick LLVM upstream commit r90748. 16 years ago
Török Edvin e9dfa5d9d8 Update CMake files for the stripped LLVM we use. 16 years ago
Török Edvin d0934caf99 Distcheck fixes. 16 years ago
Török Edvin 1b2396cabb Update to autoconf 2.65, and libtool 2.2.6b. 16 years ago
Török Edvin 5167de752a Disable LLVM's make check for now. 16 years ago
Török Edvin 482e97dbb2 Support for bytecode lines >8k. 16 years ago
Török Edvin 7945ff1e97 Fix global initializer bitcasts. 16 years ago
Török Edvin 0a11015bf5 Refactor trace API, so that trace printing happens in clambc. 16 years ago
Török Edvin 284ffd21f2 Add support for null constant. 16 years ago
Török Edvin 124af5e8a5 Trace formatting fixes. 16 years ago
Török Edvin 65c740d7d8 Add support for tracing (if bytecode compiled with support). 16 years ago
Török Edvin b43041311d Drop extra {} and "". 16 years ago
Török Edvin aee2f72436 Fix compiler version check for C++: autoconf needs [] to be escaped. 16 years ago
Török Edvin 53bd5bb14d read optional debug metadata. 16 years ago
Török Edvin d2171abf39 Print better error message when wrong function is called. 16 years ago
Török Edvin 6bd858662e Update to new LLVM API. 16 years ago
Török Edvin 5518b7d41f Merge LLVM upstream r90002 16 years ago
Török Edvin 1f1a249720 Disable oprofile support for now. 16 years ago
Török Edvin 322a0ea653 Fix bytecode load bugs. Make loading more robust: print error message instead of 16 years ago
Török Edvin a45e257772 Fix bugs when loading bytecode. 16 years ago
Török Edvin 41423d3836 Reenable unit tests. 16 years ago
Török Edvin 646395bb44 Fix distcheck. 16 years ago