summaryrefslogtreecommitdiff
path: root/src/w32heap.c
Commit message (Collapse)AuthorAgeFilesLines
* Add 2010 to copyright years.Glenn Morris2010-01-131-1/+1
|
* * alloc.c: Do not define struct catchtag.Dan Nicolaescu2009-10-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * eval.c: Move struct catchtag definition ... * lisp.h: ... here. * image.c: Move png.h #include earlier to avoid warnings. * xterm.c: * xsmfns.c: * xselect.c: * xrdb.c: * xmenu.c: * xftfont.c: * xfont.c: * xfns.c: * xfaces.c: * xdisp.c: * window.c: * widget.c: * w32xfns.c: * w32uniscribe.c: * w32term.c: * w32select.c: * w32reg.c: * w32proc.c: * w32menu.c: * w32inevt.c: * w32heap.c: * w32font.c: * w32fns.c: * w32console.c: * w32.c: * w16select.c: * vm-limit.c: * unexsol.c: * unexec.c: * unexcw.c: * unexaix.c: * undo.c: * tparam.c: * textprop.c: * terminfo.c: * terminal.c: * termcap.c: * term.c: * syntax.c: * sound.c: * sheap.c: * search.c: * scroll.c: * region-cache.c: * regex.c: * ralloc.c: * process.c: * print.c: * msdos.c: * minibuf.c: * menu.c: * marker.c: * macros.c: * keymap.c: * keyboard.c: * intervals.c: * insdel.c: * indent.c: * gtkutil.c: * ftxfont.c: * ftfont.c: * fringe.c: * frame.c: * fontset.c: * font.c: * fns.c: * floatfns.c: * filelock.c: * fileio.c: * emacs.c: * editfns.c: * dosfns.c: * doprnt.c: * doc.c: * dispnew.c: * dired.c: * dbusbind.c: * data.c: * composite.c: * coding.c: * cmds.c: * cm.c: * chartab.c: * charset.c: * character.c: * ccl.c: * category.c: * casetab.c: * casefiddle.c: * callproc.c: * callint.c: * bytecode.c: * buffer.c: * atimer.c: Include setjmp.h. (Bug#4643) * xlwmenu.c: * lwlib.c: * lwlib-utils.c: * lwlib-Xm.c: * lwlib-Xlw.c: * lwlib-Xaw.c: Include setjmp.h.
* Add 2009 to copyright years.Glenn Morris2009-01-081-1/+1
|
* * lisp.h:Dan Nicolaescu2008-07-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | * w32heap.c: * emacs.c: * alloc.c: Replace all references of NO_UNION_TYPE with USE_LISP_UNION_TYPE. * m/xtensa.h (NO_UNION_TYPE): * m/vax.h (NO_UNION_TYPE): * m/template.h (NO_UNION_TYPE): * m/sparc.h (NO_UNION_TYPE): * m/mips.h (NO_UNION_TYPE): * m/macppc.h (NO_UNION_TYPE): * m/m68k.h (NO_UNION_TYPE): * m/iris4d.h (NO_UNION_TYPE): * m/intel386.h (NO_UNION_TYPE): * m/ibms390x.h (NO_UNION_TYPE): * m/ibms390.h (NO_UNION_TYPE): * m/ibmrs6000.h (NO_UNION_TYPE): * m/ia64.h (NO_UNION_TYPE): * m/hp800.h (NO_UNION_TYPE): * m/arm.h (NO_UNION_TYPE): * m/amdx86-64.h (NO_UNION_TYPE): * m/alpha.h (NO_UNION_TYPE): Remove definition, all platform were defining it the same.
* Switch to recommended form of GPLv3 permissions notice.Glenn Morris2008-05-141-8/+7
|
* Add 2008 to copyright years.Glenn Morris2008-01-081-1/+1
|
* Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
|
* Update copyright for years from Emacs 21 to present (mainly addingGlenn Morris2007-01-141-2/+2
| | | | 2001).
* (etext, edata): Remove unused definitions.Eli Zaretskii2006-05-261-4/+0
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2006-02-061-1/+2
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2005-08-071-1/+1
|
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* (RVA_TO_PTR): No need to #undef now.Eli Zaretskii2005-06-061-1/+0
|
* [USE_LSB_TAG]: Don't check heap location.Jason Rumney2004-05-181-1/+2
|
* Add arch taglinesMiles Bader2003-09-011-0/+3
|
* Don't redefine _heap_init and _heap_term on MSVC 7 build environments. PatchJuanma Barranquero2002-10-281-15/+15
| | | | from Jay Finger <jay_finger@hotmail.com> and Harald.Maier.BW@t-online.de.
* Include <config.h>.Pavel Janík2002-01-011-1/+3
|
* (w32_build_number): New variable.Andrew Innes2000-11-051-0/+5
| | | | (cache_system_info): Set it.
* [!USE_CRT_DLL]: Don't define _heap_init and _heap_termAndrew Innes2000-08-221-2/+2
| | | | | unless we are linking with a static CRT. (RVA_TO_PTR): Cast result to unsigned char*.
* w32heap.c (osinfo_cache): New variable.Geoff Voelker1999-06-241-0/+8
| | | | (cache_system_info): Initialize osinfo_cache.
* (RVA_TO_PTR): Redefine to convert RVA to address inAndrew Innes1999-01-171-104/+69
| | | | | | | | | | | | | | | | | | current process. (round_to_next): Obsolete function removed. (preload_heap_section): New variable. (data_region_size): Obsolete variable removed. (allocate_heap): Modified to determine end of static heap section used during preload, and use that as initial base address for dynamic heap instead of hard-coded value. (sbrk): Remove call to allocate_heap; handled by init_heap. Skip calls to commit or decommit pages when allocating from static heap section during preload. (recreate_heap): Obsolete function removed. (init_heap): New function to initialize internal sbrk heap variables. Uses static heap section during preload, otherwise calls allocate_heap to reserve a heap region dynamically. (round_heap): Use ROUND_UP macro instead of round_to_next.
* (allocate_heap): Define NTHEAP_PROBE_BASE by default.Geoff Voelker1998-09-021-1/+2
|
* (recreate_heap): Invoke w32_fatal_reload_error upon error.Geoff Voelker1998-04-171-1/+1
|
* (os_subtype): New variable.Geoff Voelker1997-09-031-4/+34
| | | | | | | | (cache_system_info): Set os_subtype. (recreate_heap): Update system information after loading heap. Don't use data_seg pragma here. (_heap_init, _heap_term) [_MSC_VER >= 1000]: New functions that override CRT routines.
* Add pragma to force zero initializedGeoff Voelker1997-07-011-0/+11
| | | | data into .data segment.
* Change all uses of win95, winnt, and win32Geoff Voelker1997-01-201-4/+4
| | | | | | | into Windows 95, Windows NT, and W32, respectively. Expand "win" substring in variables referring to Microsoft Windows constructs into "windows". Canonicalize header comments to use same terminology.
* Use new names for w32 filesGeoff Voelker1996-11-191-1/+1
|
* Change identifiers of the form win32* to w32*.Geoff Voelker1996-11-191-4/+4
|
* (allocate_heap): Clean up conditional.Richard M. Stallman1996-05-131-3/+9
|
* (allocate_heap): Bump heap base up to 27MB toGeoff Voelker1996-05-111-10/+21
| | | | wsatisfy Win95.
* Include lisp.h.Geoff Voelker1996-05-031-39/+40
| | | | | | (allocate_heap): Use VALBITS to determine size of heap. (allocate_heap) [WINDOWS95]: Conditional code removed. (sbrk): Use VALMASK instead of an unsigned integer mask.
* Update FSF's address in the preamble.Erik Naggum1996-01-151-15/+16
|
* Include config.h.Geoff Voelker1995-06-301-6/+29
| | | | | | | (syspage_mask, real_data_region_end): Defined. (allocate_heap) [WINDOWS95]: Reverse conditional, end search at 0xD00000. (sbrk): Commit and uncommit memory in machine dependent page size chunks.
* (reserved_heap_size,allocate_heap): Defined.Geoff Voelker1995-05-261-4/+52
| | | | (sbrk): Use allocate_heap.
* (sbrk): Shrink heap by arbitrary amounts.Karl Heuer1995-04-121-2/+0
|
* (sbrk): Allow request sizes to be different than the page size.Karl Heuer1994-11-031-2/+0
|
* Initial revisionRichard M. Stallman1994-11-011-0/+198