marco
|
0379e000ba
--- Merging r15916 into '.':
|
před 15 roky |
marco
|
188a88be99
--- Merging r15214 into '.':
|
před 15 roky |
marco
|
98c5cfdf3b
--- Merging r14197 into '.':
|
před 15 roky |
marco
|
f7d0b256a3
--- Merging r14420 into '.':
|
před 16 roky |
marco
|
1b4639ae7e
--- Merging r14419 into '.':
|
před 16 roky |
Jonas Maebe
|
0597c300f4
* applied feature dependencies patch by Sven Barth from mantis #13673 :
|
před 16 roky |
Jonas Maebe
|
533f533868
* changed destination parameter of getmem/getmemory from "var" to "out"
|
před 16 roky |
micha
|
82e9d9009d
* fix memory leak introduced in rev 9696, orphaned os chunks are not reused for short-lived threads (fixes issue #13173)
|
před 16 roky |
micha
|
ae8289f9f7
* fix crash in case of main thread exiting simultaneously with other threads (issue #11006)
|
před 17 roky |
Jonas Maebe
|
eb83213f10
* Only start recycling oschunks once MaxKeptOSChunks chuncks have
|
před 18 roky |
Jonas Maebe
|
588822b14d
* more ptruint type casts to avoid 64 bit comparisons on 32 bit
|
před 18 roky |
Jonas Maebe
|
6dd8e51ee5
* folded a constant addition
|
před 18 roky |
peter
|
5acb3649df
* revert r9557, the performance impact is to big for an academic corner
|
před 18 roky |
yury
|
0dcad4d822
* Implemented late thread manager initialization. Thread manager code is not included to executable if thread stuff are not used. WinCE executable size is reduced by 4KB, Win32 executable size is reduced by 3KB. No testsuite regressions.
|
před 18 roky |
yury
|
e00bacdcef
* Removed HAS_MT_MEMORYMANAGER define, since it is obsolete now.
|
před 18 roky |
yury
|
eadfbb5027
* Removed unused local variable.
|
před 18 roky |
yury
|
b55501afef
* Removed dead code.
|
před 18 roky |
Jonas Maebe
|
b02fd37fbe
* removed some unused variables
|
před 18 roky |
Legolas
|
87d67dcad6
* gba and nds work with new heap manager now (no need for a custom heap manager that allocates a single big block anymore)
|
před 18 roky |
daniel
|
0c3a2a257d
* Convert heap to ptruint.
|
před 18 roky |
micha
|
b8822c88b5
* fix heap manager adding to wrong free list, and race condition
|
před 18 roky |
micha
|
cd1a283a18
* fix heap var size chunk search to be as intended (search constant number of blocks from best, not from any bigger)
|
před 18 roky |
micha
|
afb5f32f65
* fix heap block recycle flag when orphaning
|
před 18 roky |
micha
|
787f9a44c7
* heap manager: do not try to leave critical section twice, moron
|
před 18 roky |
micha
|
c0fa8fd255
* heap manager: fix thread exit race condition by using single global lock
|
před 18 roky |
micha
|
c226f6fd44
* heap manager: handle freeing of block owned by exited thread
|
před 18 roky |
Jonas Maebe
|
20b99dade3
- reverted r7600, see additional comments in mantis #9027
|
před 18 roky |
Jonas Maebe
|
5a8679131f
+ support for new/dispose with extra size parameter in macpas mode
|
před 18 roky |
micha
|
f3a22cbab4
* simplify/remove some code
|
před 18 roky |
micha
|
eaa598094e
* heap manager: do not access chunk after last one
|
před 18 roky |