Alien-LibJIT
view release on metacpan or search on metacpan
libjit/ChangeLog view on Meta::CPAN
* dpas/dpas-builtin.c: implement the "New" and "Dispose" builtins.
2004-05-08 Rhys Weatherley <rweather@southern-storm.com.au>
* jit/jit-cache.c, jit/jit-cache.h, jit/jit-dump.c, jit/jit-interp.h,
jit/jit-rules-interp.c: add "_jit_cache_get_end_method", to allow
the end of a method's code to be located without explicit marking.
* configure.in, include/jit/jit-util.h, jit/jit-string.c:
remove the locale-sensitive string comparison routines because
they aren't used in libjit, and front ends will normally have
their own functions for this purpose.
* Makefile.am, configure.in, doc/Makefile.am, doc/libjit.texi,
include/jit/Makefile.am, include/jit/jit-dynamic.h,
include/jit/jit-util.h, jit/Makefile.am, jit/jit-dynlib.c,
jit/jit-mangle.c, jitdynamic/.cvsignore, jitdynamic/Makefile.am,
jitdynamic/jit-cpp-mangle.c, jitdynamic/jit-dynlib.c:
move the dynlib and C++ name mangling routines into a separate
"jitdynamic" library, which will handle all of the cross-language
libjit/jit/jit-util.c view on Meta::CPAN
}
/*@
* @deftypefun int jit_stricmp (const char *@var{str1}, const char *@var{str2})
* Compare the two strings @var{str1} and @var{str2}, returning
* a negative, zero, or positive value depending upon their relationship.
* Instances of the English letters A to Z are converted into their
* lower case counterparts before comparison.
*
* Note: this function is guaranteed to use English case comparison rules,
* no matter what the current locale is set to, making it suitable for
* comparing token tags and simple programming language identifiers.
*
* Locale-sensitive string comparison is complicated and usually specific
* to the front end language or its supporting runtime library. We
* deliberately chose not to handle this in @code{libjit}.
* @end deftypefun
@*/
int jit_stricmp(const char *str1, const char *str2)
{
int ch1, ch2;
( run in 0.912 second using v1.01-cache-2.11-cpan-ceb78f64989 )