| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
| |
The current Emscripten release is not happy with the use of
"-s ERROR_ON_MISSING_LIBRARIES=0" as a link option, it gives an error
stating that all libraries must now be present, so remove that use.
This leaves a missing 'util' library. This did not appear to be
needed on the few builds I have tried, and this patch avoids adding
this library for asmjs.
|
|
|
|
|
|
|
|
|
|
| |
* Enable precompiled header usage in the Visual Studio compiler
But only for libraries emu frontend precompile dasm optional
Also add emu.h include to hpcdasm.cpp
* Include emu.h in some disassembler sources to use precompiled headers
* Remove debug message
|
| |
|
|
|
|
|
|
| |
- dxsdk was missing from includes
- winmm was missing from libs
- narrowing warning was silenced for VS, but not from vsllvm, where it leads to an error in menu_video_options::handle()
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This effectively reverts b380514764cf857469bae61c11143a19f79a74c5 and
c24473ddff715ecec2e258a6eb38960cf8c8e98e, restoring the state at
598cd5227223c3b04ca31f0dbc1981256d9ea3ff.
Before pushing, please check that what you're about to push is sane.
Check your local commit log and ensure there isn't anything out-of-place
before pushing to mainline. When things like this happen, it wastes
everyone's time. I really don't need this in a week when real work™ is
busting my balls and I'm behind where I want to be with preparing for
MAME release.
|
|
|
|
|
| |
This reverts commit c24473ddff715ecec2e258a6eb38960cf8c8e98e, reversing
changes made to 009cba4fb8102102168ef32870892438327f3705.
|
| |
|
|
|
|
| |
I don't really understand why this works, but it enables building with VS 2017 15.7.6 as before. Apologies if it breaks LLVM on VS - I don't have that configuration to test.
|
|
|
|
| |
superflous semicolons, etc. and also fix a known broken build script change
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* enable sub-second snapshot timers (nw)
* switch to attotime, accept doubles
* support LLVM extension in MSVC
make vsllvm
using extension from here:
https://marketplace.visualstudio.com/items?itemName=LLVMExtensions.llvm-toolchain
|
| |
|
|
|
|
|
|
|
|
| |
* Add per-language compiler flag options to help with exotic setups
* Get rid of a potention buffer overrun in NuBus image card
* CHAR_WIDTH and LONG_WIDTH are preprocessor macros in limits.h with glibc if __GLIBC_USE (IEC_60559_BFP_EXT) is enabled - avoid using them as names
* Make formats/upd765_dsk.h slightly safer with defualt initialisers for key format members
* Don't rely on random BSS data being zero in imagedev/floppy.cpp
|
| |
|
| |
|
| |
|
|
|
|
| |
actually needed now that the emumem files have been split up (nw)
|
| |
|
|
|
|
|
|
| |
* First attempt at enabling building on riscv64
* PTR64=1 needs to be defined on riscv64 otherwise build fails
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
plenty of things with late bind errors. Sorry.
Remaining things to switch over include sound routes and things with
custom delegates.
|
| |
|
|
|
|
|
|
| |
* Turn deprecated declataion warnings on by default and make them non-fatal
* Make output_finder iterable in algorithms and range-based for loops
* Replace a lot of set_something with output_finder
|
|
|
|
| |
spectrum.cpp). Emscripten 1.37.29 or higher is now required. [Justin Kerk]
|
| |
|
| |
|
|
|
|
|
|
| |
* restored basic support for SANITIZE make option
* disabled some unwanted UBSAN checks / enabled nullability checks / enabled ASAN use-after-scope checks (nw)
|
|
|
|
| |
linking about liblualibs.a being corrupt, which is dependant on the order of the .o files contained within it. [smf]
|
|
|
|
| |
-O1 on clang builds. [smf]
|
|
|
|
| |
2.2.1) (#2585)
|
| |
|
|
|
|
| |
removed -static-libgcc & -static-libstdc++ on gcc builds as they have no effect if you use -static (nw)
|
|
|
|
| |
builds don't seem to require it. (nw)
|
| |
|
|
|
|
| |
lives in separate git tree (nw)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
previous Brad work (nw)
|
| |
|
| |
|