| Commit message (Expand) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | libathemecore: if an object being unref'd is already being disposed, just mak... | 2012-03-04 | 1 | -4/+9 | |
| * | Remove some unused variables. | 2012-02-18 | 1 | -3/+0 | |
| * | libathemecore: convert more things to sharedheap | 2011-11-11 | 1 | -1/+1 | |
| * | libathemecore: avoid unnecessary assertion hits | 2011-11-07 | 1 | -3/+12 | |
| * | libathemecore: make the object debugging code optional (cuts an additional 24... | 2011-11-07 | 1 | -0/+7 | |
| * | libathemecore: use mowgli.patricia for object metadata storage | 2011-11-07 | 1 | -15/+16 | |
| * | libathemecore: explain why some objects are initially refcount = 0 | 2011-08-31 | 1 | -2/+10 | |
| * | Add soft assertions for the refcount when object_ref/unref/sink_ref is entered. | 2011-07-30 | 1 | -0/+6 | |
| * | Replace object_t.dying by object_t.refcount == -1.•••This saves some memory without reducing what bugs can be detected. | 2011-07-29 | 1 | -7/+6 | |
| * | Remove object_t's name field.•••This was only for debugging and wastes memory. | 2011-06-04 | 1 | -6/+0 | |
| * | libathemecore: object_dispose(): force refcount to -1 to ensure no unref cycl... | 2011-06-01 | 1 | -0/+4 | |
| * | libathemecore: don't debug object refcounting unless specifically requested | 2011-04-15 | 1 | -0/+4 | |
| * | libathemecore: take the object out of object_list once it is dying. | 2011-03-29 | 1 | -2/+2 | |
| * | libathemecore: add plumbing for tracking all alive objects. | 2011-03-29 | 1 | -0/+5 | |
| * | libathemecore: use strshare instead of sstrdup on object names | 2011-03-29 | 1 | -2/+2 | |
| * | libathemecore: typo fix | 2011-03-29 | 1 | -1/+1 | |
| * | libathemcore: warning fixes | 2011-03-29 | 1 | -2/+2 | |
| * | libathemecore: track whether or not an object is already dying.•••libathemecore: disallow disposing an object with refcount less than zero. abirev 700001. | 2011-03-29 | 1 | -1/+8 | |
| * | libathemecore: log object ref and sink | 2011-03-29 | 1 | -0/+3 | |
| * | libathemecore: Fix up an assertion. | 2011-03-17 | 1 | -1/+1 | |
| * | libathemecore: add object_sink_ref()•••This is for dynamically allocated objects that should start their lifecycle with refcount = 0. An example of such an object would be a dynamically allocated entity tied to one or more channel access entries. When the entity is removed from all channels it has access to, the entity needs to be disposed by the object system. Starting the object's lifecycle with a refcount of zero allows this to happen. | 2011-03-16 | 1 | -7/+26 | |
| * | libathemecore: add object_dispose() - immediately dispose of an object withou... | 2011-03-09 | 1 | -15/+36 | |
| * | libathemecore: kill USE_OBJECT_REF | 2011-03-09 | 1 | -6/+1 | |
| * | Remove deprecated since version 0.3 metadata_t.private. | 2010-12-31 | 1 | -3/+0 | |
| * | Make the Atheme core a library and add a stub for the services executable. | 2010-12-14 | 1 | -0/+244 |
