Automated Armips builds

These builds are provided by Orphis and are totally free of charge.
New versions on the Git repository are detected automatically and the builds take a few minutes to complete, please be patient if the newest build doesn't appear here.
If multiple commits are done at the same time, you'll only get the latest one.

Code is hosted on GitHub.
See Kingcom's website for more information.

Revision Author Date Windows 32bit Commit log
v0.9-304-g4616b00 Kingcom 2021-05-14 06:29:59 No build Merge: 910b23d 0896c82 Merge pull request #205 from unknownbrackets/region-shifting Avoid shifting allocations that previously worked
v0.9-303-g0896c82 Unknown W. Brackets 2021-05-14 05:03:11 No build Try to realloc subareas if we run out of space.
v0.9-302-gda4f966 Unknown W. Brackets 2021-05-14 04:56:45 No build Avoid shifting allocations that previously worked. It's possible to get in infinite loops where the size adjusts. Prefer the size that last worked, unless an allocation failed.
v0.9-301-g0e73b06 Kingcom 2021-05-14 04:56:25 No build Add test for area shifting back and forth.
v0.9-300-g910b23d onlymx13 2021-02-25 21:41:14 No build Remove unnecessary semicolons
v0.9-299-ge6783c4 Simon Eriksson 2021-02-14 22:54:02 No build Increase test name column size
v0.9-298-g49bcd3f Simon Eriksson 2021-02-14 22:44:35 No build Add more MIPS macro test cases
v0.9-297-ga40cb8c Simon Eriksson 2021-01-23 22:48:38 No build Revert RSP vector load/store validation
v0.9-296-g73d907e Kingcom 2020-10-09 19:33:24 No build Merge: 10b827f a53c5f8 Merge pull request #197 from sp1187/rsp2 Add validation of RSP vector load/store elements
v0.9-295-ga53c5f8 Simon Eriksson 2020-10-07 22:21:34 No build Add validation of RSP vector load/store elements
v0.9-294-g10b827f sorgts 2020-08-19 14:41:03 No build Sort PSX relocations by type to ensure that HI16 and LO16 are grouped in the expected order. Fixes #187
v0.9-293-g1e7c675 Kingcom 2020-08-11 14:18:03 No build Merge: 1606190 a66928c Merge pull request #186 from unknownbrackets/cmake Allow CMake 3.10.x for Bionic Beaver
v0.9-292-ga66928c Unknown W. Brackets 2020-08-11 05:35:21 No build Use set_target_properties for Windows unicode link.
v0.9-291-g0b13ef3 Unknown W. Brackets 2020-08-10 23:05:28 No build Add option to skip building binaries. Cuts down build time just a little.
v0.9-290-ga421285 Unknown W. Brackets 2020-08-10 23:01:36 No build Prioritize includes when building as a library. PPSSPP has overlapping filenames...
v0.9-289-gc94b4b1 Unknown W. Brackets 2020-08-10 23:00:04 No build Allow CMake 3.10.x for Bionic Beaver. LTS until 2023.
v0.9-288-g1606190 Kingcom 2020-08-08 19:25:22 No build ARRAY_SIZE -> std::size
v0.9-287-g2c803b6 Simon Eriksson 2020-08-04 17:37:51 No build Fix some initialization warnings
v0.9-286-g63b3ad9 Simon Eriksson 2020-08-04 17:33:05 No build Use C++17 fallthrough attribute
v0.9-285-g7c29576 Kingcom 2020-08-04 16:59:35 No build Only add filesystem library when it's actually used
v0.9-284-g88053e3 Kingcom 2020-08-04 16:49:13 No build Merge: 07868be 54b5bc3 Merge pull request #177 from Kingcom/filesystem Use filesystem library
v0.9-281-g54b5bc3 Kingcom 2020-08-01 14:33:54 No build Precompute input file strings for logging and temp data
v0.9-280-g2df123a Kingcom 2020-08-03 20:27:59 No build Add a workaround for clang with precompiled headers on Windows
v0.9-279-gd9009a4 Kingcom 2020-07-25 19:24:20 No build Add an option to use precompiled headers Both std::filesystem and ghc::filesystem are pretty heavy headers, this increases the throughput by 200% on my machine
v0.9-278-gbdf0398 Kingcom 2020-07-25 17:14:44 No build Replace C file i/o with C++ streams They come with the extra benefit of also supporting filesystem paths
v0.9-277-g7831cbf Kingcom 2020-07-25 12:51:36 No build Add CI builds for std::filesystem option
v0.9-276-ga1bc133 Kingcom 2020-07-18 08:47:31 No build Use filesystem library
v0.9-276-g07868be Unknown W. Brackets 2020-08-02 15:54:45 No build Merge: 9da5433 2c9832b Merge pull request #185 from Kingcom/area-crash Fix crash when using areas with multithreading
v0.9-275-g3174b8d Kingcom 2020-07-25 08:05:05 No build Add external filesystem library std::filesystem platform support is unfortunatetly not yet where it needs to be. Also adds an option to force usage of std::filesystem
v0.9-275-g2c9832b Kingcom 2020-08-02 13:07:44 No build Fix crash when using areas with multithreading getOpenFileID accesses and writes to the global state, which is modified concurrently by the encode thread. This can lead to heap corruption.
v0.9-274-g9da5433 Kingcom 2020-08-02 08:45:32 No build Take out -Werror=inconsistent-missing-override, but restructure init_target
v0.9-273-ge3d8cec Kingcom 2020-08-02 08:26:18 No build Fix clang warnings
v0.9-272-g9b3982b Kingcom 2020-08-02 08:24:15 No build -Werror=inconsistent-missing-override
v0.9-271-g9471890 Kingcom 2020-08-02 08:04:37 No build clang-tidy: readability-simplify-boolean-expr
v0.9-270-g1417188 Kingcom 2020-08-01 18:14:17 No build Merge: cdb86ad 8ecc3c5 Merge pull request #184 from unknownbrackets/token-perf Remove unnecessary Token constructors
v0.9-268-gcdb86ad Kingcom 2020-08-01 08:58:31 No build Merge: 14ff76e 81b1db2 Merge pull request #183 from unknownbrackets/token-perf Use std::wstrings in Token again
v0.9-266-g14ff76e Kingcom 2020-07-31 04:07:41 No build Merge: 89d31f7 93b0357 Merge pull request #182 from unknownbrackets/area-files Disallow file directives within area/region/func
v0.9-263-g93b0357 Unknown W. Brackets 2020-07-31 03:31:18 No build Move validation passes into state.
v0.9-262-gab030fb Unknown W. Brackets 2020-07-31 03:20:23 No build Disallow file directives within area/region/func.
v0.9-262-g89d31f7 Kingcom 2020-07-25 21:00:37 No build Fix UTF-16 encoding and explicit encoding specification on includes Also add test for decoding files
v0.9-262-g8ecc3c5 Unknown W. Brackets 2020-08-01 17:45:06 No build Remove unnecessary Token constructors. These do nothing useful compared to trivial ones now. The move one may be causing a double free.
v0.9-261-gce12558 Unknown W. Brackets 2020-07-26 16:18:11 No build Add a state parameter for validation. Don't want to have a bunch of globals all over.
v0.9-261-g2239b7e Kingcom 2020-07-25 08:56:46 No build Add VS 2019 CI build
v0.9-261-g81b1db2 Unknown W. Brackets 2020-08-01 08:23:22 No build Use std::wstrings in Token again. Might be able to avoid copying in newer compilers.
v0.9-260-gef2d6e5 Kingcom 2020-07-24 05:18:22 No build Merge: 96e281d 6b0fcd0 Merge pull request #181 from Prof9/fix-vs2019-cmake Fix build with Visual Studio 2019 CMake
v0.9-259-g6b0fcd0 Prof. 9 2020-07-24 00:31:34 No build Add Visual Studio CMake directories to gitignore.
v0.9-258-ge6cde48 Prof. 9 2020-07-24 00:31:19 No build Fix build on MSVC (probably broken in e3c4a5a).
v0.9-257-g96e281d Kingcom 2020-07-23 17:04:16 No build Merge: ad8cb54 1c77745 Merge pull request #173 from unknownbrackets/autoarea Add directives to automatically allocate free space
v0.9-252-g1c77745 Unknown W. Brackets 2020-07-21 09:44:30 No build Add a test for range checks and fix a bug in them. Was not checking end range properly, always failed.
v0.9-251-gb05879a Unknown W. Brackets 2020-07-21 09:33:03 No build Add some tests for autoregions.
v0.9-250-g177e501 Unknown W. Brackets 2020-07-21 09:25:01 No build Always reserve region space. This is easier to use if you don't immediately .org after a region, though that's how I've been using it.
v0.9-249-gd721e8a Unknown W. Brackets 2020-07-21 09:15:15 No build Make regions repeatable in temp data. If we use .fill inside, they won't allow allocation.
v0.9-248-gb5d7192 Unknown W. Brackets 2020-07-07 09:52:24 No build Reset virtual address after .endautoregion.
v0.9-247-gad8cb54 Unknown W. Brackets 2020-07-21 10:03:04 No build Try forcing a 64-bit MSVC build.
v0.9-247-g1e6a048 Unknown W. Brackets 2020-07-04 19:55:20 No build Explain regions and autoregion better.
v0.9-246-g33db1ff Kingcom 2020-07-21 15:05:57 No build Merge: e7b7101 7e04a39 Merge pull request #178 from unknownbrackets/warnings Cleanup warnings
v0.9-246-g3c0f95d Unknown W. Brackets 2020-07-04 19:55:05 No build Update stats to account for regions.
v0.9-245-g7e04a39 Unknown W. Brackets 2020-07-21 08:06:34 No build Fix temp data for thumb instructions.
v0.9-245-g1f7b873 Unknown W. Brackets 2020-07-04 19:42:09 No build Require areas explicitly marked shared as regions.
v0.9-244-gcc41c41 Unknown W. Brackets 2020-07-04 17:31:27 No build Add directive to automatically find space. Even if you have multiple pools with chunks of space free, this will find whichever pool things will fit in for you. Automatically handles fill adjustments. It will pick any area, but you can give it a range.
v0.9-244-g9cca610 Unknown W. Brackets 2020-07-21 08:05:49 No build Correct some type conversion warnings. Most of these type truncation warnings were intentional.
v0.9-243-ge7b7101 Kingcom 2020-07-18 16:21:31 No build Travis CI
v0.9-242-g161fe8f Kingcom 2020-07-18 18:02:59 No build Fix MINGW build
v0.9-241-gcf31637 Kingcom 2020-07-17 19:35:55 No build Register unit test with CTest
v0.9-240-g1c569d1 Kingcom 2020-07-17 19:33:41 No build Remove platform dependent frac() test case A float of zero is rendered with a different number of digits with the Microsoft STL compared to all other implementations. As there is no way to check this in the assembly code and the function should be sufficiently tested with the other test cases, let's just remove it.
v0.9-239-gb839288 Kingcom 2020-07-17 18:11:32 No build Define source groups in CMake project
v0.9-238-g53634ff Kingcom 2020-07-16 13:25:02 No build Cleanup includes: Use full relative path, sort and group
v0.9-237-g2205628 Kingcom 2020-07-15 19:24:28 No build Remove stdafx.h/cpp
v0.9-236-g139829b Kingcom 2020-07-15 19:12:34 No build Use std::make_unique
v0.9-235-g9463387 Kingcom 2020-07-15 19:09:29 No build Get rid of non-standard case-insensitive comparison
v0.9-234-ge1ed5bf Kingcom 2020-07-17 10:26:12 No build CMake project fixes
v0.9-233-gf7d8d6b Kingcom 2020-07-16 16:55:44 No build Remove Visual Studio projects Replaced by CMake
v0.9-232-g18b4e95 Kingcom 2020-07-16 14:51:44 No build Modernize CMake project
v0.9-231-g14235b3 Kingcom 2020-07-15 17:59:15 No build Get rid of formatString macro, treat tinyformat as interface library
v0.9-230-ge2f1522 Kingcom 2020-07-13 19:35:38 No build Merge: 9150261 e3c4a5a Merge pull request #176 from Kingcom/includes Cleanup includes in headers
v0.9-229-ge3c4a5a Kingcom 2020-07-13 14:37:26 No build Cleanup includes in headers
v0.9-228-g9150261 Kingcom 2020-07-12 17:40:39 No build Merge: e7ebd4f 6a66061 Merge pull request #175 from unknownbrackets/perf Switch thumb opcode names to wchar
v0.9-227-g6a66061 Unknown W. Brackets 2020-07-12 17:26:40 No build Switch thumb opcode names to wchar.
v0.9-226-ge7ebd4f Kingcom 2020-07-12 10:55:08 No build Merge: b8eb757 d086452 Merge pull request #174 from unknownbrackets/pool-stats Add pool info to stats output
v0.9-225-gd086452 Unknown W. Brackets 2020-07-12 09:02:48 No build Add stats for pool usage.
v0.9-224-ge84947e Unknown W. Brackets 2020-07-12 08:52:41 No build Style cleanup. Oops, sorry.
v0.9-223-gfc661f6 Unknown W. Brackets 2020-07-12 08:50:49 No build Centralize fileID tracking.
v0.9-222-gce85a3f Unknown W. Brackets 2020-07-12 08:26:12 No build Optimize duplicate pool value checks.
v0.9-221-gb8eb757 Kingcom 2020-07-04 19:06:09 No build Merge: 3b6f808 2847c50 Merge pull request #172 from unknownbrackets/area-stats Improve area warnings/errors and add option to show area stats
v0.9-220-g2847c50 Unknown W. Brackets 2020-07-04 18:57:06 No build Consider areas for different files distinct.
v0.9-219-g7c2480c Unknown W. Brackets 2020-07-04 18:35:04 No build Move stats output to libarmips. So it can be used in tests, etc.
v0.9-218-gfea2946 Unknown W. Brackets 2020-07-04 08:59:29 No build Show a warning when two areas overlap with content. Overlapping without content is probably fine, i.e. to enforce boundaries and reuse space. But if you have fill, you may end up erasing something you wanted to keep by mistake.
v0.9-217-g825b97a Unknown W. Brackets 2020-07-04 08:41:48 No build Add -stat argument to show free space statistics.
v0.9-216-g01103b4 Unknown W. Brackets 2020-07-04 08:35:03 No build Show overflow size in area overflow errors. If you're in a tight space, it helps to know if you're way over or just a few bytes over.
v0.9-215-g4ee33c8 Unknown W. Brackets 2020-07-04 08:33:47 No build Show a bit more detail in Thumb errors. Sometimes you mistype .endarea and you don't realize right away that it may be reporting a directive as a bad opcode.
v0.9-214-g3b6f808 Kingcom 2020-06-02 16:53:04 No build Merge: cf8b1ab 3349fe8 Merge pull request #168 from Blade2187/master .readascii(): Limit read length to sane amount, stop at null terminator
v0.9-211-g3349fe8 Blade2187 2020-05-29 15:06:31 No build Append to .readascii() description in readme
v0.9-210-gcf8b1ab Kingcom 2020-05-22 08:15:20 No build Merge: 156f78f df8f3ae Merge pull request #169 from StraDaMa/master Fix local labels not working after a .msg directive
v0.9-210-gb0620b1 Blade2187 2020-05-29 04:54:02 No build Added tests for .readascii() zero termination
v0.9-209-gdf8f3ae StraDaMa 2020-05-21 21:50:00 No build Fix local labels not working after a .msg directive
v0.9-209-g30eea34 Blade2187 2020-05-20 04:21:39 No build .readascii(): Limit read length to sane amount, stop at null terminator -- edit: fixed type issues as per Prof9
v0.9-208-g156f78f Kingcom 2020-05-10 13:28:37 No build Change version to 0.11
v0.9-207-g3d9bdfb Simon Eriksson 2020-05-09 11:39:16 No build Always use make_unique wih root namespace for consistency
v0.9-206-gd6fb979 Simon Eriksson 2020-05-09 11:19:27 No build Fix GCC warnings
v0.9-205-g7653a4f Simon Eriksson 2020-05-09 11:29:45 No build Disable unaligned load/store ops for RSP
v0.9-204-g2d9d735 Simon Eriksson 2020-05-03 21:53:22 No build Mention RSP support in Readme overview
v0.9-203-g930ad20 Simon Eriksson 2020-05-02 16:46:55 No build Readme updates for 0.11
v0.9-202-g5b88a04 Kingcom 2020-05-02 20:35:36 No build Merge: 17952fa 7e4730f Merge pull request #167 from Prof9/fix-shift-edge-cases THUMB: Fix negative branches not getting truncated anymore and change…
v0.9-201-g7e4730f Prof. 9 2020-05-02 20:18:57 No build THUMB: Fix negative branches not getting truncated anymore and change the shift out of range warning to be in line with ARM.
v0.9-200-g17952fa Simon Eriksson 2020-05-02 16:04:47 No build Make -equ/-strequ/-definelabel error messages more consistent with other errors
v0.9-199-g1daf9f1 Kingcom 2020-05-01 22:51:14 No build Use line/column of invocation for equ replacement tokens
v0.9-198-g6b2fd7d Simon Eriksson 2020-05-01 21:15:12 No build Check that -strequ/-equ/-definelabel names do not have multiple definitions
v0.9-197-g1305cce Kevin 2020-05-01 18:53:46 No build ensure -equ, -strequ, and -definelabel have valid names
v0.9-196-gc19f01a Kevin 2020-05-01 18:04:13 No build preserve case of labels provided through -definelabel
v0.9-195-g99a045c Simon Eriksson 2020-05-01 13:00:27 No build Remove 'ARMIPS64' name for 64-bit build
v0.9-194-g021e435 Simon Eriksson 2020-04-30 21:22:42 No build Update test .gitignore
v0.9-193-gc9e76d4 Simon Eriksson 2020-04-30 21:19:47 No build Restore some exponential notation test cases
v0.9-192-gafde295 Simon Eriksson 2020-04-28 20:36:04 No build Check that directory change works for -root
v0.9-191-g83228de Simon Eriksson 2020-04-28 20:07:16 No build Fix bug in hexadecimal float parsing
v0.9-190-gaa4ffdd Simon Eriksson 2020-04-27 22:05:52 No build Move RSP and PSP opcode tests
v0.9-189-gea5a116 Simon Eriksson 2020-04-27 21:46:31 No build Fix bugs in string and NaN comparisons
v0.9-188-g108dbcc Kingcom 2020-04-25 20:12:36 No build Add support for determining org, orga, and headersize of labels
v0.9-187-g57d050d Kingcom 2020-04-22 19:41:40 No build Merge: afccfd2 0e1e38b Merge pull request #164 from Prof9/fix-shift-edge-cases Fix shift edge cases
v0.9-186-g0e1e38b Prof. 9 2020-04-20 23:39:44 No build THUMB: Fix lsr/asr 32.
v0.9-185-g299e6e4 Prof. 9 2020-04-20 23:38:59 No build THUMB: Convert source lsr/asr 0 to lsl 0.
v0.9-184-g9542755 Prof. 9 2020-04-20 23:33:12 No build ARM: Also print the shift immediate that is out of range, just like in THUMB
v0.9-183-g1daa3f9 Prof. 9 2020-04-20 23:32:50 No build THUMB: Print the 0x hex specifier in immediate out of range error message.
v0.9-182-gc0d4362 Prof. 9 2020-04-20 23:28:36 No build ARM: Correct error message for lsl 32
v0.9-181-g4cc28f0 Prof. 9 2020-04-20 23:27:49 No build ARM: Add "asl" as an alias for "lsl" just like in THUMB.
v0.9-180-gca6ca21 Prof. 9 2020-04-20 23:27:25 No build Add test cases for THUMB+ARM shift immediate opcodes.
v0.9-179-gafccfd2 Simon Eriksson 2020-04-12 21:58:05 No build Disable more MIPS I instructions for RSP
v0.9-178-g9d12d6f Kingcom 2020-02-24 19:55:28 No build Test more cases of HI16/LO16 relocation
v0.9-177-ga2e9bef Kingcom 2020-02-24 18:33:23 No build LO16 Carry: Better filenames
v0.9-176-g5744b8d Kingcom 2020-02-24 17:34:42 No build Always use at least the first string table
v0.9-175-g9c9ed44 Kingcom 2020-02-24 17:33:45 No build Test for #161
v0.9-174-g8669ffd Kingcom 2020-02-23 08:22:44 No build Fix HI16 relocation. Fixes #161
v0.9-173-g56712a5 Kingcom 2020-02-23 13:51:51 No build Merge: bd06fcf f4e78c1 Merge pull request #163 from Prof9/command-line-tests Fix arguments parser not skipping the executable name
v0.9-171-gbd06fcf Kingcom 2020-02-22 21:06:14 No build Update License
v0.9-170-gf4e78c1 Prof. 9 2020-02-23 13:35:42 No build Fix arguments parser not skipping the executable name
v0.9-170-g6cae84f Kingcom 2020-02-22 11:19:49 No build Merge: dfc2c01 aa5b9a5 Merge pull request #160 from Prof9/command-line-tests Test cases with arbitrary command line arguments (e.g. -definelabel)
v0.9-169-gaa5b9a5 Prof. 9 2020-02-22 10:37:29 No build Use consistent terminology for arguments/settings (not applied to class names for now)
v0.9-168-ge64358e Prof. 9 2020-02-22 10:36:45 No build Fix symFileVersion not being initialized in ArmipsArguments constructor
v0.9-167-gfe568de Prof. 9 2020-02-15 00:20:56 No build Split off command line interface into a separate module
v0.9-166-gd0b509b Prof. 9 2020-02-09 21:11:37 No build Clean up -definelabel and exit code checking (tentative)
v0.9-165-ge8edb73 Prof. 9 2019-10-24 02:42:33 No build Add test case for label definitions.
v0.9-164-ge383dd6 Prof. 9 2019-10-24 02:37:01 No build Add testing framework for tests with arbitrary command line options.
v0.9-163-gdfc2c01 Simon Eriksson 2020-02-20 18:24:08 No build Use relativeinclude settings for .table directive file names
v0.9-162-gd519abb Simon Eriksson 2019-10-24 19:29:10 No build Merge: 31391b8 f22acde Merge pull request #159 from Prof9/master Fix -definelabel sign extend (fixes #158)
v0.9-161-gf22acde Prof. 9 2019-10-24 02:04:49 No build Fix -definelabel sign extend (fixes #158)
v0.9-160-g31391b8 Simon Eriksson 2019-09-22 12:31:39 No build Avoid tokenizing literals with e followed by +/- as hexadecimals
v0.9-159-g8189eae Simon Eriksson 2019-09-21 22:21:39 No build Cleanup earlier tokenization bug fix
v0.9-158-gb25f269 Simon Eriksson 2019-09-21 22:25:33 No build Merge: 0292c93 5f8bf14 Merge pull request #157 from Prof9/master Add test case + readme for exponential float literals.
v0.9-157-g5f8bf14 Prof. 9 2019-09-21 22:02:27 No build Add exponential float literal notation to Readme.
v0.9-156-g17d28c8 Prof. 9 2019-09-21 21:49:31 No build Add test case for exponential float literals.
v0.9-155-g0292c93 Simon Eriksson 2019-09-21 21:44:20 No build Fix bug in exponential notation detection
v0.9-154-g7aa5cba Simon Eriksson 2019-09-11 23:05:01 No build Fix RSP scalar elements
v0.9-153-g2df8aba Simon Eriksson 2019-06-22 14:07:39 No build Exclude COP0 TLB functions for RSP
v0.9-152-gd31ec6b Simon Eriksson 2019-06-22 13:45:28 No build Add RFE, TLB instructions to PSX
v0.9-151-gbc6b462 Kingcom 2019-06-21 20:36:41 No build Merge: ceba062 8260786 Merge pull request #152 from Prof9/align-file Add .aligna directive for aligning file address (as opposed to memory address)
v0.9-148-gceba062 Kingcom 2019-06-21 19:50:57 No build Merge: 104b5a9 fd5b155 Merge pull request #153 from Zeturic/definelabel_cmd_symfile Include labels defined on the command line in generated symfile.
v0.9-148-g8260786 Prof. 9 2019-05-03 21:34:11 No build Add test case for .align, .aligna and .fill.
v0.9-147-gfd5b155 Kevin Mills 2019-06-16 23:51:41 No build add labels defined on command line to symData
v0.9-147-g58700a8 Prof. 9 2019-05-03 21:33:13 No build Add .aligna (align absolute) directive.
v0.9-146-g104b5a9 Kingcom 2019-05-31 19:11:47 No build Merge: 4ccd15a 5939786 Merge pull request #151 from Prof9/readme-fixes Readme updates
v0.9-144-g4ccd15a Simon Eriksson 2019-05-19 17:53:35 No build Merge: 8de6978 9fb1eae Merge pull request #150 from Prof9/initial-negative-headersize Allow negative virtual addresses with a warning, as long as the physical address is still non-negative.
v0.9-143-g9fb1eae Prof. 9 2019-04-28 13:31:39 No build Allow negative virtual addresses with a warning, as long as the physical address is still non-negative.
v0.9-142-g8de6978 Kingcom 2019-05-03 19:53:33 No build Merge: b4340ac 26a011b Merge pull request #149 from Prof9/master Add min() and max() expression functions.
v0.9-141-g5939786 Prof. 9 2019-05-03 17:13:55 No build Readme fixes, remove .txt version.
v0.9-140-g26a011b Prof. 9 2019-05-03 17:52:28 No build Add test cases for min() and max().
v0.9-139-g18ece6a Prof. 9 2019-04-28 12:49:12 No build Initialize min/max variables
v0.9-138-g4f448b0 Prof. 9 2019-04-27 17:32:11 No build Allow min() and max() to take any number of parameters (minimum 1).
v0.9-137-gb4340ac Kingcom 2019-04-28 22:14:54 No build Tokenizer: Ensure replacement identifiers are also lowercased
v0.9-137-g4355b12 Prof. 9 2019-04-25 23:44:36 No build Add min() and max() expression functions.
v0.9-136-gd7e3ba4 Kingcom 2019-02-09 08:25:42 No build Merge: 7885552 a920a7e Merge pull request #147 from Sagiri/definelabel_cmd Adds -definelabel command line argument
v0.9-135-ga920a7e Kevin Mills 2019-02-08 08:41:02 No build -definelabel
v0.9-134-g7885552 Kingcom 2019-01-22 04:17:51 No build Merge: ba76e42 26d4f49 Merge pull request #146 from hrydgard/uwp-buildfix Buildfix for UWP applications
v0.9-133-g26d4f49 Henrik Rydgård 2019-01-21 22:40:52 No build Buildfix for UWP applications
v0.9-132-gba76e42 Kingcom 2018-07-25 20:37:58 No build Merge: 725a6bb 0b5fdaa Merge pull request #145 from valandil/master Fix MINGW build.
v0.9-131-g0b5fdaa Joey Dumont 2018-07-25 18:52:37 No build Fix MINGW build.
v0.9-130-g725a6bb Simon Eriksson 2018-07-22 17:55:46 No build Check byte array size before comparing header in loadArArchive
v0.9-129-g8632b9f Simon Eriksson 2018-07-21 14:23:19 No build Normalize case of -equ/-strequ argument definition names
v0.9-128-g9efe336 Kingcom 2018-06-30 22:51:05 No build Merge: 440465f 92c18c2 Merge pull request #140 from Kingcom/unique-move Fix implicit base class conversions for unique_ptr
v0.9-127-g92c18c2 Unknown W. Brackets 2018-06-30 22:39:39 No build Avoid some missing case warnings. In cases where it's intentional, be explicit to avoid warnings.
v0.9-126-g250885d Unknown W. Brackets 2018-06-30 22:34:52 No build Fix build on gcc 4.8 and clang 8. Not allowing implict conversion to base class without explicit ownership transfer.
v0.9-125-g440465f Kingcom 2018-06-24 16:41:16 No build Windows Buildfix
v0.9-124-gbb06fb0 Simon Eriksson 2018-06-23 00:04:04 No build Use smart pointers for assembler file objects
v0.9-123-g85f44a8 Simon Eriksson 2018-06-22 23:35:44 No build Use smart pointers for symbol labels and assembler commands
v0.9-122-g2f9b41d Kingcom 2018-06-19 21:21:21 No build Merge: 3a55cf3 0ff159a Merge pull request #138 from aliaspider/master build fix for Wii-U.
v0.9-121-g0ff159a aliaspider 2018-06-19 19:00:27 No build build fix for Wii-U.
v0.9-120-g3a55cf3 Kingcom 2018-06-17 09:42:20 No build Merge: 045099f bc28ca7 Merge pull request #137 from unknownbrackets/tinyformat Update tinyformat module
v0.9-119-gbc28ca7 Unknown W. Brackets 2018-06-17 09:30:24 No build Update a format warning.
v0.9-118-gc665c21 Unknown W. Brackets 2018-06-17 09:01:15 No build Merge: 045099f 3c0cd42 Merge commit '3c0cd4280e4f962cdc7fd7055fbbf31322e4cb21' into fpargs
v0.9-116-g045099f Simon Eriksson 2018-05-27 17:19:37 No build Mark MIPS lwc1/swc1 as only available on platforms with float support
v0.9-115-gda357ad Kingcom 2018-05-27 07:36:15 No build Merge: 3adf530 9124d4f Merge pull request #135 from PeterLemon/master Added missing PSX arch COP2 instructions
v0.9-114-g9124d4f peterlemon 2018-05-27 05:50:14 No build Added PSX COP2 Registers
v0.9-113-g4604ba2 peterlemon 2018-05-24 02:59:39 No build Added missing PSX arch COP2 instructions
v0.9-112-g3adf530 Simon Eriksson 2018-05-23 22:47:07 No build Replace C-style NULL constant with C++11 nullptr
v0.9-111-g0450d1a Simon Eriksson 2018-05-23 22:03:51 No build Add support for RSP vector control register names (ctc2/cfc2)
v0.9-110-g5996abc Kingcom 2018-04-03 19:15:01 No build Tweak to external symbol detection in ELF relocator
v0.9-109-g74651da Kingcom 2018-04-03 19:14:06 No build Fix buffer overflow in temp data generation
v0.9-108-gb8b613d Kingcom 2018-04-02 19:55:57 No build Output error on negative area size
v0.9-107-gc19500c Simon Eriksson 2018-03-10 22:25:14 Download Update change log and version number for 0.10
v0.9-106-g1fd4e2c Kingcom 2018-03-10 22:21:38 Download Get rid of unsequenced modification. Fixes #126
v0.9-105-gad21eab Kingcom 2018-03-10 22:17:38 Download Improve detection of unclosed blocks. Fixes #118
v0.9-104-g5157a42 Kingcom 2018-03-10 21:53:50 Download Fix infinite replacement loop when macro parameters have the value as the parameter name. Fixes #109
v0.9-103-gf35f08c Kingcom 2018-02-05 15:47:00 Download Merge: c910df1 f808c7f Merge pull request #132 from kwyxz/master Allow build on target Haiku
v0.9-102-gf808c7f kwyxz 2018-02-05 09:01:41 No build Allow build on target Haiku
v0.9-101-gc910df1 Kingcom 2018-01-20 21:46:36 Download Update Readme.md
v0.9-100-gca73d71 Kingcom 2018-01-14 19:53:04 Download Merge: e2610fe 79aad35 Merge pull request #131 from sp1187/elf Check machine and endianness field when linking ELF files
v0.9-99-g79aad35 Simon Eriksson 2018-01-14 15:50:26 No build Save reference to arch-specific ExpressionFunctionMap instead of copying
v0.9-98-g9c7c679 Simon Eriksson 2018-01-14 15:33:54 No build Fix -Wreorder warnings
v0.9-97-gce0eb46 Simon Eriksson 2018-01-14 15:02:57 No build Check machine and endianness field when linking ELF files - Check machine and endianness in ELF header - Move MipsElfRelocator class to separate file - Return unique_ptr in getElfRelocator methods
v0.9-96-ge2610fe Kingcom 2018-01-13 21:26:36 Download Merge: c082e18 830ffa8 Merge pull request #130 from sp1187/exprfunc Implement support for arch-specific expression functions
v0.9-95-g830ffa8 Simon Eriksson 2018-01-09 21:06:15 No build Implement support for arch-specific expression functions
v0.9-94-gc082e18 Kingcom 2018-01-07 19:42:59 Download Ignore R_ARM_V4BX relocation for ARM
v0.9-93-ga1b9d43 Kingcom 2017-12-27 19:31:59 Download Merge: 832ab57 ff6ceb6 Merge pull request #128 from sp1187/expnotation Add support for exponential notation float literals
v0.9-92-gff6ceb6 Simon Eriksson 2017-12-26 18:04:33 No build Add support for exponential notation float literals - Implement exponential notation support in tokenizer - Increase precision of toString/message float formatting
v0.9-91-g832ab57 Kingcom 2017-12-24 08:47:59 Download Merge: 8b4cada 08c638c Merge pull request #127 from sp1187/div Fix behaviour on division by zero in expressions
v0.9-90-g08c638c Simon Eriksson 2017-12-22 20:34:50 No build Fix behaviour on division by zero in expressions - Integer divisions by zero warn and return dummy integer - Float divisions by zero are allowed (give NaN or ±∞) - Integer division INT64_MIN / -1 warns instead of crashing
v0.9-89-g8b4cada Kingcom 2017-11-19 08:36:21 Download Merge: 0cf6fdc 2fef04f Merge pull request #125 from orbea/tinyformat Replace the tinyformat submodule with a git subtree
v0.9-88-g2fef04f orbea 2017-11-16 19:03:12 No build Merge: d954baf d864f7e Merge commit 'd864f7ef4f4a2efc89019420de54c960d5eeb5df' as 'ext/tinyformat'
v0.9-86-gd954baf orbea 2017-11-16 19:02:18 No build Remove tinyformat submodule.
v0.9-85-g0cf6fdc Kingcom 2017-10-09 18:10:40 Download Merge: 9699df1 5d8fce5 Merge pull request #123 from sp1187/mips Add le/gt MIPS branch/set macros, li.s macro, other small MIPS fixes
v0.9-84-g5d8fce5 Simon Eriksson 2017-10-07 17:18:58 No build Make lo expression function return sign-extended value
v0.9-83-gddff5ef Simon Eriksson 2017-09-30 20:00:33 No build Add li.s MIPS macro
v0.9-82-gca713f4 Simon Eriksson 2017-09-30 19:54:18 No build Mark lq/sq as PS2-only instructions
v0.9-81-g4b8b1fa Simon Eriksson 2017-09-30 19:52:35 No build Add le/gt MIPS branch/set macros
v0.9-80-g9699df1 Kingcom 2017-09-19 19:19:05 Download Merge: 07853e5 0f01adb Merge pull request #121 from sp1187/mips Add hi/lo expression functions for MIPS
v0.9-79-g0f01adb Simon Eriksson 2017-09-19 16:21:08 No build Add MIPS CACHE op variant without address offset
v0.9-78-g63eaa98 Simon Eriksson 2017-09-19 16:19:42 No build Add hi/lo expression functions for MIPS
v0.9-77-g07853e5 Unknown W. Brackets 2017-08-08 08:30:11 Download Merge: c39eb76 782ef0e Merge pull request #117 from sp1187/master Fix syntax typo in Readme
v0.9-76-g782ef0e Simon Eriksson 2017-08-07 22:55:46 No build Fix syntax typo in Readme
v0.9-75-gc39eb76 Kingcom 2017-08-03 19:35:36 Download Merge: 8d759dc 6c8e4ce Merge pull request #116 from sp1187/pseudo Add seq/sne/slt/sge/sltu/sgeu MIPS macros
v0.9-74-g6c8e4ce Simon Eriksson 2017-07-31 21:46:11 No build Check address size in load/store MIPS macros
v0.9-73-gba5a5a1 Simon Eriksson 2017-07-31 21:44:36 No build Add seq/sne/slt/sge/sltu/sgeu MIPS macros
v0.9-72-g8d759dc Kingcom 2017-07-29 19:25:56 Download Merge: a2915dd decc215 Merge pull request #115 from sp1187/pseudo Various MIPS macro fixes
v0.9-71-gdecc215 Simon Eriksson 2017-07-28 23:06:21 No build Add more MIPS macro test cases
v0.9-70-g0ca9e83 Simon Eriksson 2017-07-26 00:18:21 No build Fix broken rol/ror MIPS macros
v0.9-69-gce51b87 Simon Eriksson 2017-07-25 22:38:01 No build Add MIPS ll/sc immediate address macros
v0.9-68-ge82928f Simon Eriksson 2017-07-25 20:20:03 No build Use same overflow checking method in li macro as elsewhere
v0.9-67-g6bbd305 Simon Eriksson 2017-07-25 20:16:14 No build Use subu/dsubu for absolute value MIPS pseudo-instructions Seems to be the most common variant.
v0.9-66-ga2915dd Kingcom 2017-07-22 21:51:43 Download Merge: 7a17acc e75af21 Merge pull request #113 from sp1187/signed Fix regressions in built-in MIPS macros
v0.9-64-g7a17acc Kingcom 2017-07-22 18:32:56 Download Merge: 89ac362 f11dbc0 Merge pull request #114 from sp1187/pseudo Add 'clear' pseudo-instruction to MIPS
v0.9-63-gf11dbc0 Simon Eriksson 2017-07-22 18:14:32 No build Add 'clear' pseudo-instruction to MIPS
v0.9-63-ge75af21 Simon Eriksson 2017-07-22 17:16:30 No build Fix regressions in MIPS macros, check for overflow in li macro
v0.9-62-g89ac362 Kingcom 2017-07-13 20:22:58 Download Merge: d3b3b8c 5fff635 Merge pull request #112 from sp1187/signed Change expression/address values to signed, use stdint types
v0.9-61-g5fff635 Simon Eriksson 2017-07-11 23:44:24 No build Fix various unused variable and parenthesis warnings
v0.9-60-g597692e Simon Eriksson 2017-07-11 23:04:51 No build Fix various -Wsign-compare warnings
v0.9-59-g3f40dfa Simon Eriksson 2017-07-11 22:41:05 No build Add expression functions for reading signed data from files
v0.9-58-gba8039b Simon Eriksson 2017-07-11 21:30:13 No build Add test cases for signed comparisons
v0.9-57-g4a041eb Simon Eriksson 2017-07-11 19:39:16 No build Change expression/address values to signed, use stdint types
v0.9-56-gd3b3b8c Kingcom 2017-07-10 19:23:02 Download Fix .elseif(n)(def) evaluation
v0.9-55-g6f4daef Kingcom 2017-07-10 16:54:47 Download Merge: 7f8579a 05dddf8 Merge pull request #111 from sp1187/master Fix shift undefined behaviour in CArmInstruction
v0.9-54-g05dddf8 Simon Eriksson 2017-07-10 11:30:52 No build Fix shift undefined behaviour in CArmInstruction
v0.9-53-g7f8579a Kingcom 2017-07-09 19:50:59 Download Enable regular expression functions for 64bit builds, too
v0.9-52-gdd63b21 Kingcom 2017-07-09 19:45:39 Download Fix typo
v0.9-51-g17ae3e5 Kingcom 2017-07-09 19:44:46 No build Improve macro definition handling in conditional blocks
v0.9-50-gd125c36 Kingcom 2017-07-09 19:44:15 No build Fix Expression Functions test
v0.9-49-g79be62c Kingcom 2017-07-09 17:26:32 Download Get rid of more unused global variables
v0.9-48-g46e8353 Kingcom 2017-07-09 17:13:39 Download Move tempData and symData out of Global struct
v0.9-47-g807b117 Kingcom 2017-07-09 17:00:44 Download Remove some unused global variables
v0.9-46-g2dc08cf Kingcom 2017-07-09 16:34:15 Download Limit include/recursion depth
v0.9-45-gd16e286 Kingcom 2017-07-09 16:28:34 No build Don't instantiate macros in false blocks. Fixes #107
v0.9-44-g4959b92 Kingcom 2017-07-09 10:10:34 Download Properly check for unclosed files after assembling
v0.9-43-gfbb7723 Kingcom 2017-07-09 10:10:10 No build Use correct line number in nested file parsing. Fixes the rest of #106
v0.9-42-g28d8059 Kingcom 2017-07-09 10:08:20 No build Suppress errors on macro parsing. Partially fixes #106
v0.9-41-ga86cd8e Kingcom 2017-07-09 09:16:36 Download Fix potential crash on closing files when none are opened
v0.9-40-g8dec461 Kingcom 2017-07-09 09:15:32 No build Remove unnecessary fileExists checks in .open/.create constructors. Fixes #83
v0.9-39-g4ba3379 Kingcom 2017-07-09 08:56:51 Download Display a concrete error message if the read Expression Functions fail
v0.9-38-g9898d9e Kingcom 2017-07-09 08:52:54 No build Don't simplify expressions that may be unsafe in conditional blocks. Fixes #105
v0.9-37-gf681ccc Kingcom 2017-07-09 08:41:43 Download Fix PS2 Opcodes test
v0.9-36-gb1eb291 sorgts 2017-07-09 08:33:59 Download Re-Enable regular expression functions in Visual Studio builds
v0.9-35-g91ad61a Kingcom 2017-07-06 22:16:06 Download Merge: 061ebb1 7a6ea75 Merge pull request #104 from sp1187/skip Add .skip directive
v0.9-34-g7a6ea75 Simon Eriksson 2017-07-05 23:37:53 No build Add .skip directive
v0.9-33-g061ebb1 Kingcom 2017-07-01 21:08:08 Download Merge: 078389d 2b68088 Merge pull request #103 from sp1187/parser Add support for block comments
v0.9-32-g2b68088 Simon Eriksson 2017-07-01 21:06:45 No build Document block comments in Readme
v0.9-31-g6b964fc Simon Eriksson 2017-06-30 23:35:53 No build Add support for block comments
v0.9-30-g078389d Kingcom 2017-06-27 20:48:20 Download Merge: 64abc6b f95c77d Merge pull request #102 from sp1187/asciiz Add asciiz directive
v0.9-29-gf95c77d Simon Eriksson 2017-06-27 18:16:00 No build Add asciiz directive
v0.9-28-g64abc6b Kingcom 2017-04-15 09:42:19 Download Merge: 770365d dcb506e Merge pull request #97 from jeffman/master Don't assign the SH string table to the SYM string table
v0.9-27-gdcb506e jeffman 2017-04-08 07:23:06 No build Don't assign the SH string table to the SYM string table
v0.9-26-g770365d Kingcom 2017-03-15 19:31:42 Download Merge: fb8f2ad cf44bdf Merge pull request #95 from hrydgard/isAbsolutePath-fix Don't depend on shwlapi.dll when a simpler solution will do
v0.9-25-gcf44bdf Henrik Rydgard 2017-03-15 19:28:30 No build Add another case to the absolute path check
v0.9-24-g59e3c1b Henrik Rydgard 2017-03-15 19:16:18 No build Don't depend on shwlapi.dll when a simpler solution will do
v0.9-23-gfb8f2ad Kingcom 2017-03-14 06:11:12 Download Merge: 7d17b25 11f2681 Merge pull request #94 from hrydgard/disable-regexp Add a cmake option to enable/disable regexp
v0.9-22-g11f2681 Henrik Rydgård 2017-03-13 23:40:03 No build Add a cmake option to enable/disable regexp, to work around https://github.com/android-ndk/ndk/issues/325
v0.9-21-g7d17b25 Kingcom 2017-03-13 19:57:40 Download Merge: da93313 2d058d1 Merge pull request #93 from hrydgard/ios-buildfix iOS buildfix
v0.9-20-g2d058d1 Henrik Rydgård 2017-03-13 19:08:08 No build iOS buildfix (also stat64 is not really posix).
v0.9-19-gda93313 Kingcom 2017-02-07 23:03:30 Download Merge: e59bce7 650e0ba Merge pull request #92 from sp1187/main More command line argument parsing improvements
v0.9-18-g650e0ba Simon Eriksson 2017-02-07 22:37:47 No build More command line argument parsing improvements
v0.9-17-ge59bce7 Kingcom 2017-02-07 21:07:55 Download Merge: 50f23fa c7fac6d Merge pull request #88 from queueRAM/master Improve command line argument parsing and usage
v0.9-14-g50f23fa Kingcom 2017-02-03 22:58:33 Download Merge: 5978efc b6af39b Merge pull request #90 from sp1187/headersize Disallow initial negative header sizes
v0.9-12-g5978efc Kingcom 2017-02-02 21:48:13 Download Merge: c8bb1fd e3aeadb Merge pull request #91 from sp1187/mips Some small MIPS enhancements
v0.9-11-ge3aeadb Simon Eriksson 2017-02-01 22:50:33 No build Add new immediate type for CACHE op parameter
v0.9-11-gc7fac6d queueRAM 2017-02-02 07:04:38 No build Merge: 809c4fb c8bb1fd Merge remote-tracking branch 'upstream/master'
v0.9-10-g99377b9 Simon Eriksson 2017-02-01 22:44:05 No build Support optional code field for MIPS trap opcodes
v0.9-9-gc8bb1fd Kingcom 2017-01-28 23:18:00 Download Merge: 729ff89 92d470a Merge pull request #89 from sp1187/sym Fix symbol data generation for 64-bit data directives
v0.9-8-gb6af39b Simon Eriksson 2017-01-28 22:31:39 No build Disallow initial negative header sizes + improve temp formatting for org/orga/headersize
v0.9-8-g809c4fb queueRAM 2017-01-28 12:16:27 No build Improve command line argument parsing and usage Detect invalid arguments and missing parameters. Update usage text to reflect current options.
v0.9-8-g92d470a Simon Eriksson 2017-01-28 15:22:00 No build Fix symbol data generation for 64-bit data directives + add "dcq" alias for "dd" directive + some sym-related readme improvements
v0.9-7-g729ff89 Kingcom 2017-01-27 19:48:19 No build Merge: 49ea44f 7353e33 Merge pull request #87 from queueRAM/docs Readme.md updates and cleanups
v0.9-6-g7353e33 Simon Eriksson 2017-01-27 17:25:07 No build Some changelog updates
v0.9-5-gce0b919 queueRAM 2017-01-27 17:13:06 No build Readme.md updates from PR feedback Correct section numbering. Provide symbol output examples. Add statement separate and statement continuation syntax. Move built-in functions under expression parser section. Update list of built-in MIPS macros. Move change log and migration to end of document.
v0.9-4-ge583152 Q 2017-01-26 16:34:58 No build Readme.md updates and cleanups Add more specific building notes. Add MIPS directives. Add built-in ARM and MIPS macros. Add built-in functions. Add links to references. Clean up code samples.
v0.9-3-g49ea44f Kingcom 2017-01-24 21:18:44 No build Add Readme.md
v0.9-2-gb6eb8d7 Kingcom 2017-01-24 19:57:56 Download Merge: 806f434 7af49ab Merge pull request #86 from queueRAM/master Add "not" MIPS pseudoinstruction
v0.9-1-g7af49ab Q 2017-01-24 18:41:36 No build Add "not" MIPS pseudoinstruction "not Rd, Rs" maps to "nor Rd, Rs, zero"
v0.9 Kingcom 2017-01-19 22:00:14 Download Bump version number to 0.9