Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
There is a code path executed when the GCStress is on and that was missing setting the stack_limit
value that the PromoteCarefully uses to detect objects on the stack.
|
|
NAME
dlopen, dlclose, dlsym, dlvsym, dladdr, dlctl, dlerror - dynamic link
interface
LIBRARY
(These functions are not in a library. They are included in every
dynamically linked program automatically.)
SYNOPSIS
#include <dlfcn.h>
void *
dlopen(const char *path, int mode);
|
|
Reference:
limits.h - implementation-defined constants
Numerical Limits
{CHAR_BIT} Number of bits in a type char.
--- http://pubs.opengroup.org/onlinepubs/009695399/basedefs/limits.h.html
There is no such file as sys/limits.h in NetBSD.
|
|
The copysing(3) function is a part of the libm library on NetBSD.
This is also true for other POSIX platforms.
NAME
copysign, copysignf, copysignl - functions to manipulate signs
LIBRARY
Math Library (libm, -lm)
SYNOPSIS
#include <math.h>
double
copysign(double x, double y);
float
copysignf(float x, float y);
long double
copysignl(long double x, long double y);
STANDARDS
The described functions conform to ISO/IEC 9899:1999 (``ISO C99'').
|
|
|
|
Set PAL_CS_NATIVE_DATA_SIZE for:
- amd64 (x86_64),
- earm,
- hppa,
- i386,
- mips,
- sparc (32bit),
- sparc64.
|
|
|
|
|
|
Merge changes from TFS
|
|
Set longer timeout for pri 1 tests, and add testing for rc2 branch
|
|
Fix incremental build
|
|
without the other
Fix the Ubuntu build by ensuring that HeapWalkHelper is defined when the rest of the heap walking mechanisms are defined
+feedback from jkotas and address missing symbols on Ubuntu
|
|
[tfs-changeset: 1567626]
|
|
[tfs-changeset: 1567550]
|
|
NetBSD: Add new target in src/pal/src/configure.cmake for NetBSD
|
|
These are C# versions of benchmarks that originally appeared in BYTE magazine in 1995.
See file headers for attribution.
I've added [Benchmark] entry points for xunit-performance, and tuned each portion to run for
about 1 second per xunit-performance iteration. Note a couple of the tests have variant
implementations in C# -- either jagged vs MD arrays, or class vs struct, so there are more
numbers reported than in the original benchmark. When run under xunit the work per test is fixed.
When run as a command line app this will auto-tune (adjust iterations to try and hit some
running time threshold). We may want to reduce the running time here some; I'll see what
it ends up being in the lab.
I've also tried to enable validation code where possible, both to ensure that the compiler
gets the right answers, and also so it can't cheat and remove computation.
The two assign benchmarks seem to report varying times in xunit mode, and may need to be
investigated further.
|
|
Add the RayTracer benchmark
|
|
AssemblyResolve support
|
|
Fixes the test intermediates layout for clean builds
|
|
Removed variants:
- JA_JP_LOCALE_NAME,
- KO_KR_LOCALE_NAME,
- ZH_TW_LOCALE_NAME.
|
|
NetBSD: Set proper shortAsciiName for NetBSD's libc
|
|
NetBSD: Add support for retrieving the number of available CPUs
|
|
Reduce clr startup noise when using Clang sanitizers
|
|
Conflicts:
build.sh
|
|
Conflicts:
build.cmd
src/dlls/clretwrc/CMakeLists.txt
Cleanup
|
|
Fix test path for ilasm nightly
|
|
|
|
Merge changes from TFS
|
|
Add JitStress=1 stress configuration
|
|
|
|
NetBSD: Add PYTHON env variable for build.sh to specify python exec name
|
|
|
|
|
|
|
|
This code is based on FreeBSD, with the following differences:
- At the moment there is no libunwind for NetBSD.
- The is no need for libc.so magic like in GNU, neither on FreeBSD
someone wrongly assumed it there.
- ptrace(2) uses (void*) instead of (caddr_t)
|
|
There is no need for the LIBC_SO-like solution on NetBSD.
|
|
|
|
$ uname
NetBSD
$ getconf NPROCESSORS_ONLN
2
$ getconf _NPROCESSORS_ONLN
getconf: _NPROCESSORS_ONLN: unknown variable
|
|
Use output redirection in BuildRyuJitPackage.
|
|
Command capture was producing unexpected results on the build
machines.
|
|
This allows to overload the default 'python' executable name and is used
on NetBSD with pkgsrc, where python is either python2.7 or python3.x.
|
|
Add minopts testing for the other cross compiled OS's
|
|
|
|
Fix missing disassembler.cpp in .targets files
|
|
This a change porting that is done on the desktop. in addition updating some tests
The change is to update the Unicode characters data from v6.3 to v8 (support 2 releases after 6.3). the change is purely a data change and there is no product code changes.
[tfs-changeset: 1567358]
|
|
This change adds missing disassembler.cpp to wks.targets and dacwks.targets files.
|
|
Load Context.
1) Expose AssemblyResolve event off AssemblyLoadContext
2) Invoke the event if the abstract Load implementation does not return an assembly.
|
|
Use _emptyArray in List<T>.ToArray
|
|
Add support for GCStress 0xC
|