ObjFW  History of src/OFMacros.h of dbded176ee831f8a

History of the file that is called src/OFMacros.h at check-in dbded176ee831f8a

2010-03-05
11:52
[2804045e97] part of check-in [b91a8283fe] Merge a few changesets from the default branch into the 0.2 branch.

Changesets:
* b95fcaa6d694
* 804c68d222b4
* da8cd738da3d
* 1109d5ce3419
* d03f5c1ca95d
* 2a7017722165
* 4fccdc79eeb7
* d228149fbc04
* 8782d412a4a6 (check-in: [b91a8283fe] user: js, branch: 0.2, size: 4776) [annotate] [blame] [check-ins using] [diff]

2010-02-02
18:58
Deleted: Rename OFMacros.h to macros.h, as it's not a class. (check-in: [832188d759] user: js, branch: trunk, size: 0)
2009-12-09
18:43
[423a04e77c] part of check-in [66f6ca045c] Indent defines and imports where it is useful. (check-in: [66f6ca045c] user: js, branch: trunk, size: 4776) [annotate] [blame] [check-ins using] [diff]
2009-12-06
14:06
[c7622317c1] part of check-in [3631d46ccc] Move ObjFW definitions to a header that gets installed. (check-in: [3631d46ccc] user: js, branch: trunk, size: 4728) [annotate] [blame] [check-ins using] [diff]
2009-12-01
13:17
[08c33bc369] part of check-in [d60757d3a0] Use OF_BSWAP32_NONCONST instead of OF_BSWAP32 in OF_BSWAP64_NONCONST. (check-in: [d60757d3a0] user: js, branch: trunk, size: 4812) [annotate] [blame] [check-ins using] [diff]
2009-11-29
14:00
[084aac77e1] part of check-in [1f38dbc88e] Fix inline assembly on x86_64 for gcc with -O. (check-in: [1f38dbc88e] user: js, branch: trunk, size: 4789) [annotate] [blame] [check-ins using] [diff]
11:49
[4ccaecc03a] part of check-in [f4d5af029a] Let OF_BSWAP{16,32,64} automatically detect whether we swap a constant. (check-in: [f4d5af029a] user: js, branch: trunk, size: 4789) [annotate] [blame] [check-ins using] [diff]
02:33
[ad9b5b8288] part of check-in [e5d734d1a7] Add ARMv6 inline assembly. Tested on iPhone. (check-in: [e5d734d1a7] user: js, branch: trunk, size: 4852) [annotate] [blame] [check-ins using] [diff]
01:59
[f063d53bfe] part of check-in [68fb0166a7] Add OF_BSWAP{16,32,64}_CONST[_IF_{BE,LE}]. (check-in: [68fb0166a7] user: js, branch: trunk, size: 4638) [annotate] [blame] [check-ins using] [diff]
2009-11-09
22:45
[bbd07aebab] part of check-in [a3cc34b139] Rename libobjfw to ObjFW. (check-in: [a3cc34b139] user: js, branch: trunk, size: 3260) [annotate] [blame] [check-ins using] [diff]
2009-11-02
11:15
[266458e29f] part of check-in [3f9c30abc0] Add #ifdef construct to allow building universal binaries on OS X. (check-in: [3f9c30abc0] user: js, branch: trunk, size: 3266) [annotate] [blame] [check-ins using] [diff]
2009-08-31
00:19
[830442e230] part of check-in [2ff4ae177d] Optimize OF_BSWAP64.

If we have a native OF_BSWAP32, it is still faster to shift and use
OF_BSWAP32 twice rather than having our own OF_BSWAP64. If we don't
have OF_BSWAP32 either, this generates exactly the same code as it did
before, but is much shorter. (check-in: [2ff4ae177d] user: js, branch: trunk, size: 2998) [annotate] [blame] [check-ins using] [diff]

2009-08-30
20:06
[63162e95ce] part of check-in [37e9b7c11c] Add some PowerPC assembly optimizations. (check-in: [37e9b7c11c] user: js, branch: trunk, size: 3310) [annotate] [blame] [check-ins using] [diff]
2009-08-28
02:12
[7562b69891] part of check-in [42aaecc3cd] Add assembly implementation for OF_BSWAP{16,32,64} for x86 and AMD64. (check-in: [42aaecc3cd] user: js, branch: trunk, size: 3090) [annotate] [blame] [check-ins using] [diff]
00:33
[8a995369a7] part of check-in [30f6c422ad] Add OF_BSWAP{16,32,64}_IF_{BE,LE} for conditional byte swap. (check-in: [30f6c422ad] user: js, branch: trunk, size: 2551) [annotate] [blame] [check-ins using] [diff]
00:05
[f80e6add7a] part of check-in [c38fc9bb14] Add OF_BSWAP{16,32,64}. (check-in: [c38fc9bb14] user: js, branch: trunk, size: 2052) [annotate] [blame] [check-ins using] [diff]
2009-08-17
21:13
[776fab6bc8] part of check-in [5903c87d36] Ensure in the headers that we got the required definitions.

This prevents compiling stuff using libobjfw without objfw-config,
which could generate strange bugs. (check-in: [5903c87d36] user: js, branch: trunk, size: 1460) [annotate] [blame] [check-ins using] [diff]

2009-07-23
15:39
[9f9852ff63] part of check-in [15a5433649] Include stdint.h in OFMacros.h. (check-in: [15a5433649] user: js, branch: trunk, size: 1349) [annotate] [blame] [check-ins using] [diff]
2009-06-01
20:36
[6d59233a09] part of check-in [f8b652cc27] Add objfw.h which includes everything.
Only importing what you really need is preferred, though.
(check-in: [f8b652cc27] user: js, branch: trunk, size: 1328) [annotate] [blame] [check-ins using] [diff]
2009-02-27
11:17
[ec8a81722f] part of check-in [ffd26c8238] Add - hash for OFArray and OFString, main implementation in OFMacros. (check-in: [ffd26c8238] user: js, branch: trunk, size: 1332) [annotate] [blame] [check-ins using] [diff]
2009-01-05
00:59
[fd3e18f82c] part of check-in [f1b749d113] Update copyright. (check-in: [f1b749d113] user: js, branch: trunk, size: 1057) [annotate] [blame] [check-ins using] [diff]
2008-11-30
15:17
[215b4e1f29] part of check-in [4b8666fe15] Clean up imports. (check-in: [4b8666fe15] user: js, branch: trunk, size: 1050) [annotate] [blame] [check-ins using] [diff]
2008-11-29
11:59
[9f2e3ed2ba] part of check-in [92c12b1d4f] Optimize branch prediction for ifs inside loops. (check-in: [92c12b1d4f] user: js, branch: trunk, size: 861) [annotate] [blame] [check-ins using] [diff]
2008-11-23
06:11
[d433d98b76] part of check-in [bf02f0ef25] New string API, string class completely rewritten.
One class for all string types now.
(check-in: [bf02f0ef25] user: js, branch: trunk, size: 661) [annotate] [blame] [check-ins using] [diff]
2008-11-05
18:22
[3fdd6eaada] part of check-in [1caf21d1b2] More documentation. (check-in: [1caf21d1b2] user: js, branch: trunk, size: 876) [annotate] [blame] [check-ins using] [diff]
2008-11-01
17:56
[6cc9a6a558] part of check-in [bb17c57aa1] Make some things static so they don't get exported. (check-in: [bb17c57aa1] user: js, branch: trunk, size: 806) [annotate] [blame] [check-ins using] [diff]
17:08
[de6e95837e] part of check-in [fa2d377c18] Move some macros to OFMacros.h. (check-in: [fa2d377c18] user: js, branch: trunk, size: 799) [annotate] [blame] [check-ins using] [diff]
2008-10-29
16:37
Added: [bcf6a12bee] part of check-in [d6a3d8a5db] Add OF_NOT_IMPLEMENTED macro. (check-in: [d6a3d8a5db] user: js, branch: trunk, size: 431) [annotate] [blame] [check-ins using]