ObjFW  History of src/runtime/hashtable.m of a534a0deb5518021

History of file src/runtime/hashtable.m at check-in a534a0deb5518021

2024-04-03
02:16
Change license to LGPLv3 only file: [b2d827cd57] check-in: [7413a728a7] user: js, branch: trunk, size: 5291 [annotate] [blame] [check-ins using] [diff]
2024-01-02
17:17
Update copyright file: [ad24f61645] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 5083 [annotate] [blame] [check-ins using] [diff]
2023-01-06
09:04
Update copyright file: [60630dc910] check-in: [8939cbdb52] user: js, branch: trunk, size: 5083 [annotate] [blame] [check-ins using] [diff]
2022-02-12
07:46
Update copyright file: [4617c1e6d6] check-in: [1a86b8175b] user: js, branch: trunk, size: 5083 [annotate] [blame] [check-ins using] [diff]
2021-05-02
14:28
Don't use OFEnsure() in runtime file: [ad954a7a5c] check-in: [0c7760bd05] user: js, branch: trunk, size: 5083 [annotate] [blame] [check-ins using] [diff]
11:34
runtime: Name things more consistently file: [91acb00f82] check-in: [2b75f9e6a0] user: js, branch: trunk, size: 5055 [annotate] [blame] [check-ins using] [diff]
2021-01-02
22:04
Update copyright file: [4ff03c1700] check-in: [374e1a1bfa] user: js, branch: trunk, size: 5063 [annotate] [blame] [check-ins using] [diff]
2020-01-02
01:51
Update copyright file: [f92943fe11] check-in: [c7f0229795] user: js, branch: trunk, size: 5152 [annotate] [blame] [check-ins using] [diff]
2019-06-17
00:38
Remove underscores from library & framework names

This is more compatible with the various conventions used on various
systems. file: [96b292ba8e] check-in: [79fe29dbf4] user: js, branch: trunk, size: 5149 [annotate] [blame] [check-ins using] [diff]

2019-06-16
13:42
runtime: Fix sizeof(sizeof(...))

Luckily, there was no overflow, as sizeof(size_t) == sizeof(void *) on
pretty much every platform. file: [3b13e94c04] check-in: [b226150570] user: js, branch: trunk, size: 5150 [annotate] [blame] [check-ins using] [diff]

2019-02-07
21:55
More style improvements file: [5d75b08ec8] check-in: [239fbb269e] user: js, branch: trunk, size: 5158 [annotate] [blame] [check-ins using] [diff]
21:31
More style improvements file: [d1e5e6d9a8] check-in: [754bf24742] user: js, branch: trunk, size: 5173 [annotate] [blame] [check-ins using] [diff]
00:46
Make style consistent between ObjFW and ObjFW_RT

ObjFW_RT used to be a separate project that followed the BSD style, as
it was written in pure C, while ObjFW's style is based on the BSD style
with changes to make it a better fit for Objective-C. This commit
changes ObjFW_RT to use the same style as ObjFW. file: [e12d752357] check-in: [ef6d69931e] user: js, branch: trunk, size: 5173 [annotate] [blame] [check-ins using] [diff]

2019-01-03
19:13
Update copyright file: [0f765c0951] check-in: [0509d7a844] user: js, branch: trunk, size: 5123 [annotate] [blame] [check-ins using] [diff]
2018-01-21
22:16
Allow building the runtime as a .framework

This also renames ObjFW-RT to ObjFW_RT, as hyphens should not be in
framework names. file: [7d3f783222] check-in: [0f42b0eafd] user: js, branch: trunk, size: 5117 [annotate] [blame] [check-ins using] [diff]

2018-01-03
19:49
Update copyright notice file: [bd4088ddb7] check-in: [7e5c81e186] user: js, branch: trunk, size: 5117 [annotate] [blame] [check-ins using] [diff]
2017-10-23
20:43
runtime: Make Apple GCC with -Wshadow happy file: [2844ae174b] check-in: [81891380b6] user: js, branch: 0.90, size: 5094 [annotate] [blame] [check-ins using] [diff]
2017-07-09
15:29
runtime: Rename include to ObjFW-RT.h file: [69b267cc69] check-in: [5bb771755d] user: js, branch: trunk, size: 5100 [annotate] [blame] [check-ins using] [diff]
2017-05-07
20:10
Small code style change

Casts are now written like types in variable declarations. file: [8166d9c683] check-in: [4af49a13c3] user: js, branch: trunk, size: 5107 [annotate] [blame] [check-ins using] [diff]

2017-05-06
19:43
Clean up a few includes file: [38fe5a0cfe] check-in: [cca678886f] user: js, branch: trunk, size: 5100 [annotate] [blame] [check-ins using] [diff]
2017-01-09
17:36
Update copyright

Forgot to add 2017, even though I already did quite some changes in
2017. file: [f3c1c769bd] check-in: [44f45c2e35] user: js, branch: trunk, size: 5080 [annotate] [blame] [check-ins using] [diff]

2016-02-21
15:37
Make use of C99-style for loops file: [57f764fde9] check-in: [e0b9167693] user: js, branch: trunk, size: 5074 [annotate] [blame] [check-ins using] [diff]
2016-01-03
00:41
Update copyright

While at it, also update the mail address. file: [9b5e456642] check-in: [2a27cf3000] user: js, branch: trunk, size: 5073 [annotate] [blame] [check-ins using] [diff]

2015-01-03
20:57
Update copyright file: [2e470b532d] check-in: [cfd374b906] user: js, branch: trunk, size: 5069 [annotate] [blame] [check-ins using] [diff]
2014-05-15
03:39
objc_exit(): Fix the first class not being free'd

Also cleans up runtime/hashtable.m a little. file: [bfc4832e86] check-in: [428520105b] user: js, branch: trunk, size: 5063 [annotate] [blame] [check-ins using] [diff]

2014-04-14
00:45
Coding style

No functional change intended. file: [f1cf7ae4d1] check-in: [9da9b2b64c] user: js, branch: trunk, size: 5070 [annotate] [blame] [check-ins using] [diff]

2014-04-08
16:38
runtime/hashtable.m: Move some code around file: [f9c1f2768d] check-in: [f447af977a] user: js, branch: trunk, size: 5064 [annotate] [blame] [check-ins using] [diff]
2014-04-06
14:40
runtime/hashtable.m: Add support for deletion file: [4dfb42e01c] check-in: [c2d9134d88] user: js, branch: trunk, size: 5199 [annotate] [blame] [check-ins using] [diff]
2014-03-22
17:56
Generalize runtime/hashtable.m file: [2de01382c7] check-in: [8d930f2067] user: js, branch: trunk, size: 4364 [annotate] [blame] [check-ins using] [diff]
2014-01-04
00:24
Update copyright. file: [7dd989f99f] check-in: [3b97fc3cd9] user: js, branch: trunk, size: 4035 [annotate] [blame] [check-ins using] [diff]
2013-06-17
08:54
Replace a few asserts with OF_ENSURE / OBJC_ERROR. file: [7a48f16f9e] check-in: [dc17a614e8] user: js, branch: trunk, size: 4029 [annotate] [blame] [check-ins using] [diff]
2013-03-30
20:07
Improve code readability. file: [3f8cbae000] check-in: [57a6e8ef79] user: js, branch: trunk, size: 3986 [annotate] [blame] [check-ins using] [diff]
2013-01-09
22:24
Update copyright. file: [2747b40d13] check-in: [813c00ccf0] user: js, branch: trunk, size: 3987 [annotate] [blame] [check-ins using] [diff]
2012-07-17
01:09
Rename ERROR() to OBJC_ERROR().

ERROR seems to be defined on MinGW32 and it's likely that it's also used
on other systems, thus it's better to prefix it with OBJC_. file: [3bc4ddb944] check-in: [345eb93240] user: js, branch: trunk, size: 3981 [annotate] [blame] [check-ins using] [diff]

2012-05-10
18:38
Return objects as void* instead of const void*. file: [f9877d131a] check-in: [bc531024f5] user: js, branch: runtime, size: 3941 [annotate] [blame] [check-ins using] [diff]
18:21
objc_hashtable_alloc() -> objc_hashtable_new().

For consistency. file: [2108c2f8fb] check-in: [963db3089f] user: js, branch: runtime, size: 3940 [annotate] [blame] [check-ins using] [diff]

2012-03-04
20:20
Added: Import and integrate ObjFW-RT. file: [f05f1f70fa] check-in: [129f90b580] user: js, branch: runtime, size: 3942 [annotate] [blame] [check-ins using]