History for src/OFMacros.h
2010-03-05
| ||
11:52 |
Merge a few changesets from the default branch into the 0.2 branch.
Changesets: | |
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 | Indent defines and imports where it is useful. file: [423a04e77c] check-in: [66f6ca045c] user: js, branch: trunk, size: 4776 [annotate] [blame] [check-ins using] [diff] | |
2009-12-06
| ||
14:06 | Move ObjFW definitions to a header that gets installed. file: [c7622317c1] check-in: [3631d46ccc] user: js, branch: trunk, size: 4728 [annotate] [blame] [check-ins using] [diff] | |
2009-12-01
| ||
13:17 | Use OF_BSWAP32_NONCONST instead of OF_BSWAP32 in OF_BSWAP64_NONCONST. file: [08c33bc369] check-in: [d60757d3a0] user: js, branch: trunk, size: 4812 [annotate] [blame] [check-ins using] [diff] | |
2009-11-29
| ||
14:00 | Fix inline assembly on x86_64 for gcc with -O. file: [084aac77e1] check-in: [1f38dbc88e] user: js, branch: trunk, size: 4789 [annotate] [blame] [check-ins using] [diff] | |
11:49 | Let OF_BSWAP{16,32,64} automatically detect whether we swap a constant. file: [4ccaecc03a] check-in: [f4d5af029a] user: js, branch: trunk, size: 4789 [annotate] [blame] [check-ins using] [diff] | |
02:33 | Add ARMv6 inline assembly. Tested on iPhone. file: [ad9b5b8288] check-in: [e5d734d1a7] user: js, branch: trunk, size: 4852 [annotate] [blame] [check-ins using] [diff] | |
01:59 | Add OF_BSWAP{16,32,64}_CONST[_IF_{BE,LE}]. file: [f063d53bfe] check-in: [68fb0166a7] user: js, branch: trunk, size: 4638 [annotate] [blame] [check-ins using] [diff] | |
2009-11-09
| ||
22:45 | Rename libobjfw to ObjFW. file: [bbd07aebab] check-in: [a3cc34b139] user: js, branch: trunk, size: 3260 [annotate] [blame] [check-ins using] [diff] | |
2009-11-02
| ||
11:15 | Add #ifdef construct to allow building universal binaries on OS X. file: [266458e29f] check-in: [3f9c30abc0] user: js, branch: trunk, size: 3266 [annotate] [blame] [check-ins using] [diff] | |
2009-08-31
| ||
00:19 |
Optimize OF_BSWAP64.
If we have a native OF_BSWAP32, it is still faster to shift and use | |
2009-08-30
| ||
20:06 | Add some PowerPC assembly optimizations. file: [63162e95ce] check-in: [37e9b7c11c] user: js, branch: trunk, size: 3310 [annotate] [blame] [check-ins using] [diff] | |
2009-08-28
| ||
02:12 | Add assembly implementation for OF_BSWAP{16,32,64} for x86 and AMD64. file: [7562b69891] check-in: [42aaecc3cd] user: js, branch: trunk, size: 3090 [annotate] [blame] [check-ins using] [diff] | |
00:33 | Add OF_BSWAP{16,32,64}_IF_{BE,LE} for conditional byte swap. file: [8a995369a7] check-in: [30f6c422ad] user: js, branch: trunk, size: 2551 [annotate] [blame] [check-ins using] [diff] | |
00:05 | Add OF_BSWAP{16,32,64}. file: [f80e6add7a] check-in: [c38fc9bb14] user: js, branch: trunk, size: 2052 [annotate] [blame] [check-ins using] [diff] | |
2009-08-17
| ||
21:13 |
Ensure in the headers that we got the required definitions.
This prevents compiling stuff using libobjfw without objfw-config, | |
2009-07-23
| ||
15:39 | Include stdint.h in OFMacros.h. file: [9f9852ff63] check-in: [15a5433649] user: js, branch: trunk, size: 1349 [annotate] [blame] [check-ins using] [diff] | |
2009-06-01
| ||
20:36 |
Add objfw.h which includes everything. Only importing what you really need is preferred, though. file: [6d59233a09] check-in: [f8b652cc27] user: js, branch: trunk, size: 1328 [annotate] [blame] [check-ins using] [diff] | |
2009-02-27
| ||
11:17 | Add - hash for OFArray and OFString, main implementation in OFMacros. file: [ec8a81722f] check-in: [ffd26c8238] user: js, branch: trunk, size: 1332 [annotate] [blame] [check-ins using] [diff] | |
2009-01-05
| ||
00:59 | Update copyright. file: [fd3e18f82c] check-in: [f1b749d113] user: js, branch: trunk, size: 1057 [annotate] [blame] [check-ins using] [diff] | |
2008-11-30
| ||
15:17 | Clean up imports. file: [215b4e1f29] check-in: [4b8666fe15] user: js, branch: trunk, size: 1050 [annotate] [blame] [check-ins using] [diff] | |
2008-11-29
| ||
11:59 | Optimize branch prediction for ifs inside loops. file: [9f2e3ed2ba] check-in: [92c12b1d4f] user: js, branch: trunk, size: 861 [annotate] [blame] [check-ins using] [diff] | |
2008-11-23
| ||
06:11 |
New string API, string class completely rewritten. One class for all string types now. file: [d433d98b76] check-in: [bf02f0ef25] user: js, branch: trunk, size: 661 [annotate] [blame] [check-ins using] [diff] | |
2008-11-05
| ||
18:22 | More documentation. file: [3fdd6eaada] check-in: [1caf21d1b2] user: js, branch: trunk, size: 876 [annotate] [blame] [check-ins using] [diff] | |
2008-11-01
| ||
17:56 | Make some things static so they don't get exported. file: [6cc9a6a558] check-in: [bb17c57aa1] user: js, branch: trunk, size: 806 [annotate] [blame] [check-ins using] [diff] | |
17:08 | Move some macros to OFMacros.h. file: [de6e95837e] check-in: [fa2d377c18] user: js, branch: trunk, size: 799 [annotate] [blame] [check-ins using] [diff] | |
2008-10-29
| ||
16:37 | Added: Add OF_NOT_IMPLEMENTED macro. file: [bcf6a12bee] check-in: [d6a3d8a5db] user: js, branch: trunk, size: 431 [annotate] [blame] [check-ins using] | |