R
R-packages
Català-Valencià – Catalan
中文 – Chinese (Simplified)
中文 – Chinese (Traditional)
Česky – Czech
Dansk – Danish
Nederlands – Dutch
English – English
Suomi – Finnish
Français – French
Deutsch – German
עברית – Hebrew
हिंदी – Hindi
Magyar – Hungarian
Bahasa Indonesia – Indonesian
Italiano – Italian
日本語 – Japanese
한국어 – Korean
Македонски – Macedonian
मराठी – Marathi
Norsk – Norwegian
Polski – Polish
Português – Portuguese
Português – Portuguese (Brazil)
Русский – Russian
Slovenčina – Slovak
Slovenščina – Slovenian
Español – Spanish
Svenska – Swedish
Türkçe – Turkish
Українська – Ukrainian
Oëzbekcha – Uzbek
The R Project SVN
R
(root)
/
branches
/
R-GenGC
/
src
/
main
/
memory.c
– Rev 10115
Rev
Show changed files
|
Details
|
Compare with Previous
|
Blame
|
RSS feed
Filtering Options
From rev
To rev
Max revs
Search history for
Show All
Rev
Age
Author
Path
Log message
Diff
10115
9488 d 21 h
luke
/branches/R-GenGC/src/
Changed ALLOW_OLD_SAVE_RESTORE flag to ALLOW_OLD_SAVE now that
restoring old workspaces is possible under the generational collector
10104
9489 d 17 h
luke
/branches/R-GenGC/src/main/
Moved mkPROMISE from dstruct.c to memory.c and modified for efficiency
(avoids write barrier; avoids protecting unless a GC will really
happen).
10103
9489 d 20 h
luke
/branches/R-GenGC/src/main/
Modified handling of large vector allocations to check that malloc
argument does not wrap and to reset R_VSize if argument would wrap or
malloc fails.
9913
9503 d 16 h
luke
/branches/R-GenGC/src/main/
Added upper limits on R_VSize and R_NSize; currently set to INT_MAX to
prevent wrapping on systems with huge amounts of memory.
9901
9504 d 15 h
luke
/branches/R-GenGC/src/main/
Modified heap exhaustion error messages for generational collector.
Changed AdjustHeap to take account of current vector allocation (needed for
very large allocations).
9716
9523 d 22 h
luke
/branches/R-GenGC/src/main/
Added missing type declaration.
Fixed SETLEVELS to return value.
Fixed do_memoryprofile to actually increment counts.
9682
9526 d 1 h
luke
/branches/R-GenGC/src/
Changed name of function version of CHAR to R_CHAR to avoid conflict with a
declaration of CHAR somewhere in winsock.
9648
9530 d 20 h
luke
/branches/R-GenGC/src/main/
Changed size in times[] variable in gc_end_timing from 4 to 5.
9642
9531 d 14 h
luke
/branches/R-GenGC/
Folded in generational GC changes.
9615
9533 d 13 h
/branches/R-GenGC/
This commit was manufactured by cvs2svn to create branch 'R-GenGC'.
9340
9557 d 23 h
luke
/trunk/src/main/
Added comment explaining tail call optimization.
9328
9558 d 23 h
luke
/trunk/src/main/
Changed recursive tailcall markSExp(CDR(s)) in markSExp into a jump with
a goto to avoid stack overflow when marking long lists.
9041
9582 d 5 h
ripley
/trunk/src/main/
remove redundant Mac code, typos
8912
9592 d 23 h
pd
/trunk/src/main/
markPhase also needs to mark the conexit fields in the context stack
8686
9609 d 21 h
luke
/trunk/src/main/
Added unmark to end of InitMemory.
Changed R_gc to use macros for suspending interrupts.
Rearranged do_memoryprofile to avoid errors and suspend interrupts during
marking.
8657
9612 d 3 h
pd
/trunk/src/main/
Saikat's GC modif + a little optimizing + prevent attrib on NULL
8505
9632 d 7 h
pd
/trunk/
branch update
8000
9667 d 21 h
tlumley
/trunk/
fixed bug in protection stack overflow
7750
9682 d 0 h
ripley
/trunk/src/main/
gc -> R_gc
7741
9682 d 8 h
ripley
/trunk/src/main/
zero new memory in S_realloc
←Prev
1
2
Next→
Show All