ObjFW  All files named "src/huffman_tree.m"

History for src/huffman_tree.m

2022-07-15
18:09
Renamed to src/OFHuffmanTree.m. Merge trunk into branch "wii-u" check-in: [a2973418de] user: js, branch: wii-u, size: 0
2021-04-25
11:29
Renamed to src/OFHuffmanTree.m. Change the naming convention

This follows more closely what most ObjC developers are used to and
hence makes it easier for people coming from the OpenStep world to get
used to ObjFW. check-in: [2b74ff13b0] user: js, branch: trunk, size: 0

2021-04-18
20:51
Renamed to src/OFHuffmanTree.m. Rename everything in several smaller files check-in: [35de667566] user: js, branch: new-naming-convention, size: 0
2021-04-17
22:45
Rename of_(re)alloc and add OFFreeMemory file: [2df26df639] check-in: [498074dab9] user: js, branch: new-naming-convention, size: 2709 [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
Update copyright file: [c8d56de598] check-in: [374e1a1bfa] user: js, branch: trunk, size: 2672 [annotate] [blame] [check-ins using] [diff]
2020-11-14
12:23
Rename of_malloc and of_calloc

The new names should be more accurate. file: [f9e711d791] check-in: [627511b032] user: js, branch: trunk, size: 2761 [annotate] [blame] [check-ins using] [diff]

2020-11-04
23:18
Remove of_free()

While it makes sense to wrap malloc and calloc to replace the error
checking with exceptions, it does not make sense to wrap free. file: [f65a681bbc] check-in: [3d8286feee] user: js, branch: trunk, size: 2762 [annotate] [blame] [check-ins using] [diff]

2020-10-25
23:33
Add of_{malloc,calloc,realloc,free} file: [c3ebe65312] check-in: [d0ae3bfd6c] user: js, branch: trunk, size: 2771 [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
Update copyright file: [784bf1ffb2] check-in: [c7f0229795] user: js, branch: trunk, size: 3076 [annotate] [blame] [check-ins using] [diff]
2019-09-01
15:20
Use u suffix on a few constants file: [960a2e3958] check-in: [b7badc68a0] user: js, branch: trunk, size: 3073 [annotate] [blame] [check-ins using] [diff]
2019-03-20
21:04
Force inline tryReadBits and of_huffman_tree_walk

This gives a significant performance improvement, cutting decompression
time almost in half. file: [e648d95cb9] check-in: [6a0bf8be32] user: js, branch: trunk, size: 3072 [annotate] [blame] [check-ins using] [diff]

2019-01-03
19:13
Update copyright file: [562e8d5f98] check-in: [0509d7a844] user: js, branch: trunk, size: 3553 [annotate] [blame] [check-ins using] [diff]
2018-12-01
21:06
huffman_tree.m: Do not limit codes to 15 bit

This limitation is only present in DEFLATE, LHA does not have this
limitation. file: [fc3617ec1a] check-in: [e9398866eb] user: js, branch: trunk, size: 3547 [annotate] [blame] [check-ins using] [diff]

2018-06-03
20:11
Work around GCC being extremely buggy

This includes GCC thinking uint16_t and uint_fast16_t have a different
signedness and pointers to subclasses of OFStream and pointers to
OFStream being incompatible pointer types. file: [d14cb85d84] check-in: [44413ada84] user: js, branch: trunk, size: 3032 [annotate] [blame] [check-ins using] [diff]

18:15
Added: OFLHAArchive: Support for -lh[4567]- compression file: [44d960865e] check-in: [6cbc2253b8] user: js, branch: trunk, size: 3051 [annotate] [blame] [check-ins using]