Filename | Latest Rev | Last Changed | Committer | Comment | Size | ||
---|---|---|---|---|---|---|---|
.. | |||||||
CMake | 746 | 10 years ago | theraven | Added a test that the C++ runtime is really useabl | |||
objc | 1 | 14 years ago | theraven | Added new runtime library, based on GCC 4.4 libobj | |||
opts | 104 | 14 years ago | theraven | Added LLVM optimisation passes for libobjc2. | |||
Test | 247 | 13 years ago | ericwa | libobjc2: add a Test subdirectory with a prelimina | |||
abi_version.c | 522 | 12 years ago | theraven | Small object + ARC tweaks. | 3.7 KB | ||
alias.h | 341 | 13 years ago | thebeing | Implement a hook that allows the compiler to regis | 1.3 KB | ||
alias_table.c | 469 | 12 years ago | theraven | Remove indirection from alias table. | 3.3 KB | ||
ANNOUNCE | 749 | 10 years ago | theraven | Added support for tracing message sends to the run | 1.5 KB | ||
ANNOUNCE.1.0 | 284 | 13 years ago | theraven | Added 1.1 announcement. Committed some work-in-pr | 1.5 KB | ||
ANNOUNCE.1.1 | 284 | 13 years ago | theraven | Added 1.1 announcement. Committed some work-in-pr | 1.5 KB | ||
ANNOUNCE.1.2 | 307 | 13 years ago | theraven | Added 1.2 release announcement. | 1.5 KB | ||
ANNOUNCE.1.3 | 360 | 13 years ago | theraven | Added note about aliases to release announcement. | 2 KB | ||
ANNOUNCE.1.4 | 403 | 12 years ago | theraven | Created 1.4 release announcement. | 3.9 KB | ||
ANNOUNCE.1.5 | 519 | 12 years ago | theraven | s/fifth/sixth | 2.6 KB | ||
ANNOUNCE.1.6 | 599 | 12 years ago | theraven | 1.6 release announcement. | 3.2 KB | ||
ANNOUNCE.1.6.1 | 633 | 11 years ago | theraven | Archive 1.6.1 release announcement. | 1.7 KB | ||
ANNOUNCE.1.7 | 739 | 10 years ago | theraven | Fixed svn URL for 1.7 release announcement. | 3 KB | ||
API | 239 | 13 years ago | theraven | Added property_getName(). Added non-portable API | 5.4 KB | ||
arc.m | 776 | 10 years ago | theraven | Fix a bug in weak reference handling, where weak r | 15.2 KB | ||
associate.m | 758 | 10 years ago | theraven | Don't crash when trying to synchronize on nil (but | 10.4 KB | ||
block_to_imp.c | 780 | 9 years ago | ivucica | Added #define __has_builtin into block_to_imp.c. | 4.5 KB | ||
block_trampolines.S | 766 | 10 years ago | theraven | Only emit section directives on ELF platforms. | 4 KB | ||
blocks_runtime.h | 607 | 12 years ago | thebeing | Add objc/blocks_private.h header to expose some in | 3 KB | ||
blocks_runtime.m | 617 | 12 years ago | theraven | Fix double-free when making C++ objects __block | 8.5 KB | ||
buffer.h | 486 | 12 years ago | theraven | Fix off-by-one error in buffer.h | 1.4 KB | ||
caps.c | 749 | 10 years ago | theraven | Added support for tracing message sends to the run | 989 bytes | ||
category.h | 166 | 13 years ago | theraven | Finished rewriting the loader. It's now cleanly s | 1013 bytes | ||
category_loader.c | 373 | 13 years ago | theraven | Remove FIXME that was fixed in last commit. | 2.1 KB | ||
class.h | 584 | 12 years ago | theraven | Fix typo in class header. | 8.9 KB | ||
class_table.c | 697 | 11 years ago | theraven | Cleaner version of the last fix. | 14.5 KB | ||
cmake_uninstall.cmake.in | 672 | 11 years ago | theraven | Add uninstall target to CMake. | 1011 bytes | ||
CMakeLists.txt | 772 | 10 years ago | theraven | Work around GNUstep's inability to initialise NSAu | 10.5 KB | ||
common.S | 754 | 10 years ago | theraven | Only use .type on ELF targets. | 257 bytes | ||
constant_string.h | 313 | 13 years ago | theraven | Stop treating NSObject as magic and do what OS X d | 170 bytes | ||
COPYING | 183 | 13 years ago | theraven | Removed last bits of legacy code from libobjc2. A | 1 KB | ||
dtable.c | 769 | 10 years ago | theraven | Fix missing unlock. Submitted by: Nick Tuckett | 22.6 KB | ||
dtable.h | 375 | 13 years ago | theraven | Dtable cleanup cleanups. | 3.7 KB | ||
dwarf_eh.h | 689 | 11 years ago | theraven | Implemented the new exception ABI, and a load of t | 9 KB | ||
eh_personality.c | 777 | 10 years ago | theraven | Make sure we continue unwinding correctly on ARM. | 22.2 KB | ||
encoding2.c | 721 | 11 years ago | rfm | fix function to get type qualifiers | 12.9 KB | ||
gc_boehm.c | 526 | 12 years ago | theraven | Fix malloc() / free() imbalance. | 18 KB | ||
gc_none.c | 764 | 10 years ago | theraven | Fix the build with GC enabled, export the GC symbo | 3.1 KB | ||
gc_ops.h | 526 | 12 years ago | theraven | Fix malloc() / free() imbalance. | 1.8 KB | ||
GNUmakefile | 688 | 11 years ago | qmathe | Restored r35794 changes (that were removed in r358 | 3.7 KB | ||
hash_table.c | 439 | 12 years ago | theraven | If we're linking against Boehm GC, then we may as | 439 bytes | ||
hash_table.h | 701 | 11 years ago | theraven | Move the selector table to being protected by a mu | 14.5 KB | ||
hooks.c | 749 | 10 years ago | theraven | Added support for tracing message sends to the run | 69 bytes | ||
INSTALL | 755 | 10 years ago | rfm | add assembler flags needed for cmake | 4.8 KB | ||
ivar.c | 760 | 10 years ago | theraven | Remove ivar offset fudging code, as it appears to | 5.4 KB | ||
ivar.h | 507 | 12 years ago | theraven | Change [1] to [] for variable length structure ele | 1.3 KB | ||
legacy_malloc.c | 208 | 13 years ago | ericwa | libobjc2: tweaks to build on Windows | 584 bytes | ||
loader.c | 730 | 11 years ago | theraven | When linking libdispatch, register to create / des | 4.3 KB | ||
loader.h | 411 | 12 years ago | theraven | First pass at implementing Apple-compatible GC usi | 2.1 KB | ||
lock.h | 743 | 10 years ago | theraven | Add explicit cast for pthread lock initialiser. | 2.1 KB | ||
Makefile | 737 | 10 years ago | theraven | Add deprecation warning to the Makefile build. | 4.7 KB | ||
method_list.h | 507 | 12 years ago | theraven | Change [1] to [] for variable length structure ele | 1.1 KB | ||
module.h | 507 | 12 years ago | theraven | Change [1] to [] for variable length structure ele | 2.7 KB | ||
mutation.m | 297 | 13 years ago | theraven | Fix enumeration mutation function prototype to mat | 314 bytes | ||
NSBlocks.m | 527 | 12 years ago | theraven | Blocks cleanups. | 1.4 KB | ||
nsobject.h | 364 | 13 years ago | theraven | Added support for associative references. Modifie | 172 bytes | ||
objc_msgSend.arm.S | 767 | 10 years ago | theraven | Fixes to ARM objc_msgSend(). Submitted by: David | 3.2 KB | ||
objc_msgSend.mips.S | 771 | 10 years ago | theraven | Fix the mask for the top part of the dtable on MIP | 7.1 KB | ||
objc_msgSend.S | 766 | 10 years ago | theraven | Only emit section directives on ELF platforms. | 371 bytes | ||
objc_msgSend.x86-32.S | 752 | 10 years ago | ericwa | libobjc2: some changes needed to build on OS X. CD | 3.2 KB | ||
objc_msgSend.x86-64.S | 752 | 10 years ago | ericwa | libobjc2: some changes needed to build on OS X. CD | 8.9 KB | ||
objcxx_eh.cc | 764 | 10 years ago | theraven | Fix the build with GC enabled, export the GC symbo | 6.2 KB | ||
objcxx_eh.h | 689 | 11 years ago | theraven | Implemented the new exception ABI, and a load of t | 1.4 KB | ||
pool.h | 704 | 11 years ago | theraven | Print some memory usage statistics on exit if LIBO | 1.2 KB | ||
properties.h | 713 | 11 years ago | theraven | Add header changes too... | 3.7 KB | ||
properties.m | 710 | 11 years ago | theraven | Fixed a great many property introspection bugs and | 17.4 KB | ||
protocol.c | 770 | 10 years ago | theraven | Fix protocol_copyProtocolList() to return the corr | 15.1 KB | ||
protocol.h | 507 | 12 years ago | theraven | Change [1] to [] for variable length structure ele | 2.8 KB | ||
Protocol2.m | 504 | 12 years ago | theraven | Accidentally deleted class declaration for Protoco | 1009 bytes | ||
README | 498 | 12 years ago | theraven | Updated README to give some more information about | 20.7 KB | ||
runtime.c | 781 | 9 years ago | rfm | fix bug in small object test on 64bit systems | 16.9 KB | ||
sarray2.c | 704 | 11 years ago | theraven | Print some memory usage statistics on exit if LIBO | 6.6 KB | ||
sarray2.h | 704 | 11 years ago | theraven | Print some memory usage statistics on exit if LIBO | 4.3 KB | ||
selector.h | 390 | 12 years ago | theraven | Tidy up low memory profile to use slots directly. | 2 KB | ||
selector_table.c | 704 | 11 years ago | theraven | Print some memory usage statistics on exit if LIBO | 16.2 KB | ||
sendmsg2.c | 624 | 11 years ago | theraven | Add better handling of messages returning floating | 10.9 KB | ||
slot_pool.h | 390 | 12 years ago | theraven | Tidy up low memory profile to use slots directly. | 506 bytes | ||
spinlock.h | 665 | 11 years ago | theraven | Added helper function for C++ non-POD type atomic | 2.6 KB | ||
statics_loader.c | 362 | 13 years ago | theraven | Add visibility attributes on all internal function | 1.7 KB | ||
string_hash.h | 471 | 12 years ago | theraven | Implemented support for __weak with ARC. ARC func | 536 bytes | ||
toydispatch.c | 278 | 13 years ago | theraven | Move toydispatch into libobjc2. Some build system | 7.5 KB | ||
type_encoding_cases.h | 544 | 12 years ago | theraven | Fix type encoding of blocks. | 1.4 KB | ||
unistd.h | 603 | 12 years ago | qmathe | Added a custom unistd.h to work around glibc vs Cl | 200 bytes | ||
unwind-arm.h | 778 | 10 years ago | theraven | Correctly handle forced unwinding on ARM. Parch b | 5.9 KB | ||
unwind-itanium.h | 580 | 12 years ago | theraven | Implement ARM EH support, fix objc_msgSend() to wo | 6.3 KB | ||
unwind.h | 580 | 12 years ago | theraven | Implement ARM EH support, fix objc_msgSend() to wo | 80 bytes | ||
visibility.h | 411 | 12 years ago | theraven | First pass at implementing Apple-compatible GC usi | 651 bytes |