ivost
ce7c562620
-Added OpenAL and libMad to win32 build cycle
...
git-svn-id: trunk@4656 -
2006-09-19 12:27:23 +00:00
ivost
59432c2c4a
-fixed bug
...
git-svn-id: trunk@4655 -
2006-09-19 12:25:31 +00:00
ivost
0ccfa36621
-fixed bug
...
git-svn-id: trunk@4654 -
2006-09-19 12:25:13 +00:00
ivost
0d5519f409
git-svn-id: trunk@4653 -
2006-09-19 12:20:28 +00:00
ivost
608065d269
-windows support of openal and mad
...
git-svn-id: trunk@4652 -
2006-09-19 12:17:20 +00:00
ivost
ce49fd7fc6
-fixed some bug in mad
...
-added openal / mad sample
git-svn-id: trunk@4651 -
2006-09-19 12:01:59 +00:00
Almindor
6c72c50126
* fixes MSG_* for darwin
...
git-svn-id: trunk@4650 -
2006-09-19 10:22:13 +00:00
Jonas Maebe
355e101bc1
* temp results of calls in "with" statements can be in regs
...
git-svn-id: trunk@4649 -
2006-09-19 09:23:57 +00:00
ivost
f88aa8de54
-Added mad (libmad mp3 decoder) headers
...
git-svn-id: trunk@4648 -
2006-09-18 21:55:23 +00:00
ivost
23e1ebb357
-ctypes cleanup, it was quite a mess with naming conventions, eg. some times shortened long to l like cldouble
...
-long is written out now, while signed and unsigned are shortened to s and u
git-svn-id: trunk@4647 -
2006-09-18 21:41:08 +00:00
Almindor
d4e1612fd1
* moves MSG_* constants from socketsh.inc to platform specific unxsockh.inc and fixes them for freebsd/darwin and solaris (linux ones were used before, not right)
...
git-svn-id: trunk@4646 -
2006-09-18 20:56:13 +00:00
florian
90e481ef13
* fixed arm-linux compilation
...
git-svn-id: trunk@4645 -
2006-09-18 19:47:52 +00:00
florian
8b841e9514
* fixed another problem caused by yesterdays real change
...
git-svn-id: trunk@4644 -
2006-09-18 18:21:00 +00:00
Jonas Maebe
07bbce6fa1
* fixed for non-x96
...
git-svn-id: trunk@4643 -
2006-09-18 08:09:42 +00:00
Jonas Maebe
08612ed157
* declare fpc_sqr_real as inline instead of fpc_sqrt_real
...
git-svn-id: trunk@4642 -
2006-09-17 21:55:14 +00:00
Jonas Maebe
83884ec540
* more "real" fixes
...
git-svn-id: trunk@4641 -
2006-09-17 21:44:20 +00:00
Jonas Maebe
b50841bfce
* more efficient temp allocation, in particular in case many small temps
...
are allocated at irregular intervals in between larger allocations
(reduces stack usage of taddnode.det_resulttype on darwin/i386 from
11+kb to 868 bytes; no effect on Darwin/ppc, and a few small
improvements on linux/i386)
git-svn-id: trunk@4640 -
2006-09-17 20:49:48 +00:00
ivost
83caedf4d2
-Added md4 build dependency
...
git-svn-id: trunk@4639 -
2006-09-17 19:41:24 +00:00
florian
81d83c70ce
+ GET_*_LPARAM
...
git-svn-id: trunk@4638 -
2006-09-17 19:35:30 +00:00
florian
95c0ff6db2
* fixed compilation for x86_64
...
git-svn-id: trunk@4637 -
2006-09-17 18:40:20 +00:00
florian
2b1d5ed13e
* changed win32 define to windows
...
git-svn-id: trunk@4636 -
2006-09-17 18:36:52 +00:00
florian
77193410b2
* varset helpers completed
...
git-svn-id: trunk@4635 -
2006-09-17 18:20:30 +00:00
florian
d4bf6d2aed
* fixed problems caused by unifying the real data type
...
git-svn-id: trunk@4634 -
2006-09-17 18:00:37 +00:00
ivost
74a81d7f96
-Added openal headers (linux only right now)
...
git-svn-id: trunk@4633 -
2006-09-17 13:37:11 +00:00
ivost
e01ebfc345
-Added ldap, lber and ntml headers
...
git-svn-id: trunk@4632 -
2006-09-17 13:06:51 +00:00
ivost
71f0936a33
-Integrated md4 into build process
...
git-svn-id: trunk@4631 -
2006-09-17 12:51:54 +00:00
ivost
9e17af87af
-Added md4 code (taken from SAMBA source)
...
git-svn-id: trunk@4630 -
2006-09-17 12:45:28 +00:00
florian
b94c4b0660
* fixed wrong elsif
...
git-svn-id: trunk@4629 -
2006-09-17 11:38:31 +00:00
florian
d7fe89c63d
* Real is now defined in the system unit being an unique type, fixes #7425
...
git-svn-id: trunk@4628 -
2006-09-17 08:58:20 +00:00
florian
9e241152a9
+ started to work on varset helpers
...
git-svn-id: trunk@4627 -
2006-09-16 22:18:37 +00:00
florian
caf250c87b
* removed packrecords 1 from winsock as well as a ver0_9_14 define
...
git-svn-id: trunk@4626 -
2006-09-16 12:50:28 +00:00
Almindor
2d7cd5b969
* sockets cleanup from Aison
...
git-svn-id: trunk@4625 -
2006-09-16 10:40:32 +00:00
florian
622cc06bbd
* storing stack passed parameters temp. helps all CPUs
...
git-svn-id: trunk@4624 -
2006-09-16 09:28:47 +00:00
florian
b63721070b
* avoid stores to memory on x86_64 too when loading parameters
...
git-svn-id: trunk@4623 -
2006-09-16 09:07:46 +00:00
florian
78d5ba9ff0
* extended ctypes by Aison
...
git-svn-id: trunk@4622 -
2006-09-15 21:03:50 +00:00
florian
e1a4b9ff11
* fix for #7411 by forest, implementes TRegIniFile
...
git-svn-id: trunk@4621 -
2006-09-15 20:05:21 +00:00
Tomas Hajny
c4d5e5d2bb
* updates by Ido Kanner - on par with errore.msg r4577
...
git-svn-id: trunk@4620 -
2006-09-14 20:26:01 +00:00
Károly Balogh
c418e934aa
+ Makefile fixes to compile missing units for MorphOS and Amiga targets
...
git-svn-id: trunk@4619 -
2006-09-13 20:24:02 +00:00
florian
fe28e68ee4
* made TCollection.Begin/EndUpdate virtual, fixes #7390
...
git-svn-id: trunk@4618 -
2006-09-13 07:01:42 +00:00
florian
abc957d80d
* fixed stack initialization on Win x64, still not sure if it is necessary
...
git-svn-id: trunk@4617 -
2006-09-12 20:49:18 +00:00
Jonas Maebe
91d9b1f77b
* operand read/write info for movaps and movapd (from r4612)
...
git-svn-id: trunk@4616 -
2006-09-12 15:01:34 +00:00
Jonas Maebe
6894e03fb6
* prevent the DEBUGINFOTABLE from being dead stripped under darwin
...
git-svn-id: trunk@4615 -
2006-09-12 12:08:27 +00:00
Jonas Maebe
32390af0f6
+ support for ".reference" and ".no_dead_strip" darwin assembler directivs
...
* use ".reference" to prevent parts of resource string ansistrings from
being dead stripped under Darwin
git-svn-id: trunk@4614 -
2006-09-12 12:07:32 +00:00
Jonas Maebe
17e61456c6
* support for creating smartlinkable files under darwin. Don't turn on
...
smartlinking (-XX) yet though, it doesn't work because of bugs in the
current darwin linker regarding dealing with multiple symbols referring
to the same address.
git-svn-id: trunk@4613 -
2006-09-12 12:05:38 +00:00
Jonas Maebe
51259b697b
* more mmx/sse register spilling fixes:
...
* operand read/write info for movaps and movapd
* use "movapd reg,reg" instead of "movaps reg,reg" if appropriate
so the spilling code can spill the correct size to memory
* replace movaps/movapd with movss/movsd when spilling to memory
instead of movq
git-svn-id: trunk@4612 -
2006-09-12 11:07:45 +00:00
Jonas Maebe
7528a28287
* keep track of a sym's initial location to use during the generation
...
of init code
git-svn-id: trunk@4611 -
2006-09-11 18:55:40 +00:00
Jonas Maebe
8637bddf72
* initialize full 64 bit of 64 bit static/global register variables
...
git-svn-id: trunk@4610 -
2006-09-11 12:33:13 +00:00
florian
bfa6ec847a
* win64 can't grow the stack either so make $memory big enough
...
git-svn-id: trunk@4609 -
2006-09-10 20:34:19 +00:00
florian
6cef7db5a6
* fixed MemoryStatus for Win64
...
git-svn-id: trunk@4608 -
2006-09-10 18:32:41 +00:00
Marc Weustink
9000d5c578
+ Added dwarf .debug_line info
...
-This line, and those below, will be ignored--
M compiler/dbgdwarf.pas
M compiler/aggas.pas
git-svn-id: trunk@4607 -
2006-09-10 17:59:18 +00:00