index
:
delta/fpc.git
aros
aspect
avr
avr32
avx
baserock/2.6.4
blaise
blocks
cleanroom
cpstr
cpstrnew
cpstrrtl
ctypes
debug_eh
dodi
fcl-web_joost
fixes_2_0
fixes_2_2
fixes_2_2_0_dos
fixes_2_4
fixes_2_6
fixes_2_6_0
fixes_3_0
fixes_3_0_ios
fixes_3_2
florian
foxsen
fpc_2_3
generics
genfunc
hlcgllvm
i8086
inline
interfacertti
janbruns
joost
js
jvmbackend
laksen
linker
linker@2665
llvm
maciej
master
merged
mips_embedded
nestedprocvars
newthreading
objc
olivier
pasboolxx
paul
peterjan
rc_2_2_2
release_2_1_2x
release_2_2_4_rc1
resources
sergei
ssa
svenbarth
target-subdir
targetandroid
tg74
tue
unicode
unicodekvm
unicodertl
unicodestring
unitrw
usersections
wasm
webassembly
wkrenn
wpo
xpcom
z80
svn.freepascal.org: svn/fpc
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
i8086
Commit message (
Expand
)
Author
Age
Files
Lines
*
--- Merging r32541 into '.':
marco
2016-04-02
2
-18
/
+18
*
--- Merging r30757 into '.':
marco
2016-04-02
1
-0
/
+5
*
--- Merging r30164 into '.':
jonas
2015-03-17
1
-9
/
+0
*
+ implemented inc/dec for huge pointers
nickysn
2014-12-10
1
-2
/
+42
*
+ change always floating point divisions into multiplications if they are a p...
florian
2014-11-16
1
-0
/
+3
*
* boolean constant instead of IFDEFs for detection of microcontroller support
hajny
2014-11-10
1
-0
/
+17
*
* fixed DFA warnings for i8086
karoly
2014-08-20
2
-0
/
+4
*
* reimplemented r28329 in a different way, as suggested by Jonas
nickysn
2014-08-07
1
-1
/
+3
*
+ implemented correct [] indexing of huge pointers
nickysn
2014-08-07
1
-4
/
+46
*
* is_farpointer and is_hugepointer moved from defutil to symcpu
nickysn
2014-08-06
4
-3
/
+19
*
+ added an i8086 specific boolean property is_huge to the tarraydef. For now it
nickysn
2014-07-26
1
-0
/
+63
*
* defutil.get_int_type_for_pointer_arithmetic replaced with a virtual method
nickysn
2014-07-24
1
-0
/
+10
*
* defutil.get_int_result_type_from_pointer_subtraction moved to a virtual
nickysn
2014-07-14
1
-0
/
+14
*
+ implemented huge pointer subtraction
nickysn
2014-07-13
1
-11
/
+16
*
* set expectloc correctly for far pointer comparison as well
nickysn
2014-07-13
1
-0
/
+19
*
* set expectloc correctly (LOC_JUMP instead of LOC_FLAGS) for non-normalized
nickysn
2014-07-13
1
-1
/
+1
*
* non-normalized huge pointer comparison made unsigned
nickysn
2014-07-13
1
-1
/
+2
*
+ implemented far pointer comparison operating only on the offset (+ added test)
nickysn
2014-07-06
1
-1
/
+53
*
+ implemented normalized huge pointer comparison
nickysn
2014-07-04
1
-0
/
+49
*
* cs_hugeptr_normalization renamed to cs_hugeptr_arithmetic_normalization,
nickysn
2014-07-04
1
-1
/
+1
*
+ implemented huge pointer arithmetic
nickysn
2014-07-03
1
-2
/
+45
*
+ added heapmax support to the $M directive on i8086-msdos. It is currently
nickysn
2014-06-23
1
-0
/
+18
*
+ create a special 'heap' segment with reserved space equal to heapsize (i.e.
nickysn
2014-06-19
1
-0
/
+27
*
- do not emit a stack segment in the tiny memory model
nickysn
2014-06-14
1
-1
/
+2
*
* x86: Completely skip instructions that do not exist for target CPU bit widt...
sergei
2014-06-11
5
-75
/
+0
*
* let the compiler generate the stack segment in i8086 near data memory models
nickysn
2014-06-08
1
-2
/
+2
*
* ti8086nodeutils.InsertMemorySizes: stack segment creation moved to a separate
nickysn
2014-06-04
1
-18
/
+23
*
* added hack to support stack exceeding 32kb in size in the i8086 far data
nickysn
2014-05-29
1
-2
/
+19
*
* put the i8086-msdos stack segment in a separate object file
nickysn
2014-05-29
1
-0
/
+1
*
+ generate the stack segment for i8086 far data memory models from within fpc
nickysn
2014-05-27
2
-1
/
+59
*
+ added support for nested procvars in the i8086 far data memory models
nickysn
2014-05-22
1
-3
/
+17
*
* support reg=NR_NO in thlcgcpu.reference_reset_base on i8086. This fixes test
nickysn
2014-05-21
1
-1
/
+2
*
+ added a proper far pointer inc/dec implementation (operating only on the of...
nickysn
2014-05-19
1
-0
/
+73
*
+ support i8086 far data memory models in tcg8086.g_intf_wrapper
nickysn
2014-05-03
1
-38
/
+62
*
* tcg8086.g_copyvaluepara_openarray: fix for the case where ref.segment is
nickysn
2014-05-01
1
-1
/
+1
*
+ ignore the source segment, when the destination cgpara is a near pointer in
nickysn
2014-05-01
1
-22
/
+25
*
+ set ref.segment to NR_SS for all temps/localvars on i8086. This allows the
nickysn
2014-05-01
4
-6
/
+78
*
* ti8086vecnode.update_reference_reg_mul: remove the segment before calling
nickysn
2014-05-01
1
-0
/
+1
*
* fixed the passing of extended floating type parameters on i8086 for
nickysn
2014-05-01
1
-2
/
+2
*
* fixed the passing of pushaddr paramaters for pocall_register in i8086 far data
nickysn
2014-05-01
1
-2
/
+2
*
+ support near pointers, bound to a segment register in hlcg.reference_reset_...
nickysn
2014-04-29
1
-2
/
+20
*
* converted tcgtypeconvnode.second_nil_to_methodprocvar to the high level code
nickysn
2014-04-28
1
-27
/
+0
*
* tcgtypeconvnode.second_proc_to_procvar converted to the high level code
nickysn
2014-04-27
1
-85
/
+6
*
* use a better way (suggested by Jonas) to determine whether a procedure is from
nickysn
2014-04-21
1
-1
/
+1
*
* don't push cs in ti8086callnode.extra_interrupt_code in the far code memory
nickysn
2014-04-21
1
-1
/
+2
*
+ use 'push cs + call near' (which is both shorter and faster), instead of far
nickysn
2014-04-21
1
-2
/
+13
*
+ added support for units with code larger than 64kb in the far code i8086
nickysn
2014-04-20
1
-2
/
+4
*
* fixed tcg8086.g_flags2reg, so it behaves the same way as tcgx86.g_flags2reg
nickysn
2014-04-19
1
-0
/
+19
*
* always treat interrupt routines as far, so their address can be taken even in
nickysn
2014-04-16
1
-1
/
+1
*
+ added support for mixing near and far procedures in the i8086 far code memory
nickysn
2014-04-16
1
-3
/
+49
[next]