about summary refs log tree commit diff stats
path: root/src/main.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Added automatic detection of libcef (will help zoon #510, #451, #302 and ↵ptitSeb2023-03-051-0/+10
| | | | probably other too)
* Merge branch 'main' into steam_chromeptitSeb2023-02-201-1/+11
|\
| * Fixed a improved HotPage handlingptitSeb2023-02-201-1/+1
| |
| * [DYNAREC] Introduced BOX64_DYNAREC_FASTPAGE to use an alternate way to ↵ptitSeb2023-02-191-0/+10
| | | | | | | | handle HotPages (faster but crashy)
| * Improved convertion to/from 80bits double, and added BOX64_X87_NO80BITS to ↵ptitSeb2023-02-191-0/+7
| | | | | | | | not handle them
* | Improved convertion to/from 80bits double, and added BOX64_X87_NO80BITS to ↵ptitSeb2023-02-201-0/+7
| | | | | | | | not handle them
* | Preliminary work to get steamwebhelper workingptitSeb2023-02-181-0/+14
|/
* [DYNAREC] Added BOX64_DYNAREC_WAIT env. var. (Default to 1)ptitSeb2023-02-161-0/+10
|
* Refactored trace to file system, to be more resiliantptitSeb2023-02-141-2/+28
|
* Various minor warning fixesptitSeb2023-02-131-1/+1
|
* Fixed parameter order for BOX64_DYNAREC_HOTPAGE env parsing. (#511)Tristan Morgan2023-02-091-1/+1
|
* [DYNAREC] Made FASTROUND the default (faster, less accurate)ptitSeb2023-01-291-3/+3
|
* Try to improve precision of SSE Rounding to int conversion ([DYNAREC] too, ↵ptitSeb2023-01-281-0/+10
| | | | introducing BOX64_DYNAREC_FASTROUND to ignore that)
* Fix, for good, non-dynarec buildptitSeb2023-01-051-1/+1
|
* Added more command to rcfiles, and a default one when system version is not ↵ptitSeb2023-01-051-15/+16
| | | | found (and move some essential detection there)
* Refactored (again) lib init/fini mecanismptitSeb2023-01-011-5/+9
|
* [TRACE] Fixed BOX64_TRACE_INITptitSeb2022-12-041-2/+5
|
* Added experimental (undocumented) BOX64_SSE_FLUSHTO0 env. var. (not sure ↵ptitSeb2022-12-041-0/+7
| | | | it's really usefull)
* [DYNAREC] Small changes on pagesize and hotpageptitSeb2022-12-021-3/+3
|
* [DYNAREC] Added BOX64_DYNAREC_BLEEDING_EDGE to control detection of ↵ptitSeb2022-12-011-3/+13
| | | | MonoBleedingEdge (and disable that for 3dSen)
* [DYNAREC] More control over HotPage handling with BOX64_DYNARC_HOTPAGEptitSeb2022-12-011-0/+13
|
* [DYNAREC] Added BOX64_DYNAREC_CALLRET option, in rcfile too (faster handling ↵ptitSeb2022-11-291-0/+10
| | | | of CALL/RET opcode, not compatible with JIT/Dynarec)
* Use dummy crashhandler lib by defaultptitSeb2022-11-291-4/+4
|
* Added box64rc configuration file handlingptitSeb2022-11-271-48/+52
|
* [DYNAREC] Refactored Strong Memory Model emulationptitSeb2022-11-261-1/+1
|
* Added BOX64_CRASHHANDLER env. var.ptitSeb2022-11-141-1/+20
|
* Improved cpu cores detection and reportingptitSeb2022-11-111-1/+4
|
* Detect when program is linked with glibc 2.34+ to workaround the default ↵ptitSeb2022-11-011-0/+4
| | | | libc libs to load
* Re-disabled the abort when quitting, seems stable nowptitSeb2022-10-291-1/+1
|
* Malloc override (#437)ptitSeb2022-10-291-4/+1
| | | | | * Add some malloc override mecanism, but missing c++ function overriding * Add c++ new/delete redirection too * Added support for libtbbmalloc_proxy
* Don't enable steamwebhelper yetptitSeb2022-10-291-1/+1
|
* Fixed FT_Outline_Decompose wrapped functionptitSeb2022-10-291-1/+1
|
* Re-enabled the abort if exit is too long, seems to be still neededptitSeb2022-10-271-1/+1
|
* Try to get a cleaner exitptitSeb2022-10-271-0/+2
|
* Added BOX64_SHOWBT env. var. to have a backtrace on segfaultptitSeb2022-10-271-3/+10
|
* Improved handling of execve and posix_spawn, especialy with arv[0] is not ↵ptitSeb2022-10-271-11/+13
| | | | the expected value
* More flexibility for BOX64_ROLLING_LOGptitSeb2022-10-261-5/+8
|
* [DYNAREC] Added BIGBLOCK=3 levelptitSeb2022-10-251-2/+2
|
* Refactored, again, elfloader symbol fetching (ported from box86)ptitSeb2022-10-221-5/+5
|
* [DYNAREC] Added BOX64_DYNAREC_SAFEFLAGSptitSeb2022-10-221-0/+12
|
* Improved usage of x86_64 bash with BOX64_BASH env varptitSeb2022-09-151-15/+41
|
* When running x86_64 bash, using x86_64 bash to run script automaticaly (for ↵ptitSeb2022-09-081-0/+10
| | | | #402)
* All box internal memory alloc use __libc_ internal one (except on Android, ↵ptitSeb2022-08-061-32/+35
| | | | using libc one gather from dlsym)
* Added BOX64_ROLLING_LOG=1 for a 'Just in Time LOG=2' on signalptitSeb2022-07-301-0/+14
|
* Disabling steamwebhelper again, it was eanbled by mystakeptitSeb2022-07-231-1/+1
|
* Fixed a typoptitSeb2022-07-171-1/+1
|
* Added '+' in FILE_TRACE_NAME to append traceptitSeb2022-07-171-6/+17
|
* Fixed BOX86_ENVx handling (for #347)ptitSeb2022-07-141-1/+1
|
* Added BOX64_ENV to create env. var. at load time (for #347)ptitSeb2022-07-111-0/+35
|
* Various improvement and some workaround to support musl binary (for #324)ptitSeb2022-07-091-0/+21
|