diff options
author | dinoex <dinoex@FreeBSD.org> | 2010-10-07 16:44:28 +0800 |
---|---|---|
committer | dinoex <dinoex@FreeBSD.org> | 2010-10-07 16:44:28 +0800 |
commit | 3fecb67d2e3fbe89fd43c5eeb0327f1541be5e1c (patch) | |
tree | 3dcdd779b5ffb325fc055fd16024e18f7791d435 /lang/Makefile | |
parent | 58762f2ab1e35900db69b4eb38e077ec456ce410 (diff) | |
download | freebsd-ports-gnome-3fecb67d2e3fbe89fd43c5eeb0327f1541be5e1c.tar.gz freebsd-ports-gnome-3fecb67d2e3fbe89fd43c5eeb0327f1541be5e1c.tar.zst freebsd-ports-gnome-3fecb67d2e3fbe89fd43c5eeb0327f1541be5e1c.zip |
GNUstep Objective-C Runtime
The GNUstep Objective-C runtime is designed as a drop-in replacement for the
GCC runtime. It supports both a legacy and a modern ABI, allowing code
compiled with old versions of GCC to be supported without requiring
recompilation. The modern ABI adds the following features:
- Non-fragile instance variables.
- Protocol uniquing.
- Object planes support.
- Declared property introspection.
Both ABIs support the following feature above and beyond the GCC runtime:
- The modern Objective-C runtime APIs, introduced with OS X 10.5.
- Blocks (closures).
- Low memory profile for platforms where memory usage is more important than
speed.
- Synthesised property accessors.
- Efficient support for @synchronized()
- Type-dependent dispatch, eliminating stack corruption from mismatched
selectors.
LICENSE: MIT
Diffstat (limited to 'lang/Makefile')
-rw-r--r-- | lang/Makefile | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile index 7ef60fa0c16d..b5756e39f30f 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -112,6 +112,7 @@ SUBDIR += gnat-gcc44 SUBDIR += gnustep-base SUBDIR += gnustep-guile + SUBDIR += gnustep-libobjc SUBDIR += gnustep-objc SUBDIR += go SUBDIR += gpc |