]> granicus.if.org Git - yasm/log
yasm
23 years agoAdded conversion from immediate value to effective address. Used for enter
Peter Johnson [Mon, 21 May 2001 20:17:51 +0000 (20:17 -0000)]
Added conversion from immediate value to effective address.  Used for enter
instruction (which takes two immediate values).
To facilitate this change, changed meaning of "len" in bytecode structure
to be only the length of the offset (from being 1+length, the 1 being for the
Mod/RM byte), and added a need_modrm flag similar to the need_sib flag in
functionality.

svn path=/trunk/yasm/; revision=22

23 years agoAdded warning for "value exceeds bounds".
Peter Johnson [Mon, 21 May 2001 20:14:58 +0000 (20:14 -0000)]
Added warning for "value exceeds bounds".

svn path=/trunk/yasm/; revision=21

23 years agoReformatted BuildBC_Insn's argument list to aligned one arg per line.
Michael Urman [Mon, 21 May 2001 19:32:51 +0000 (19:32 -0000)]
Reformatted BuildBC_Insn's argument list to aligned one arg per line.

svn path=/trunk/yasm/; revision=20

23 years agoImplemented dynamic argument types for error and warning messages.
Peter Johnson [Mon, 21 May 2001 18:31:43 +0000 (18:31 -0000)]
Implemented dynamic argument types for error and warning messages.

svn path=/trunk/yasm/; revision=19

23 years agoFix syntax of main() definition.
Peter Johnson [Mon, 21 May 2001 02:15:53 +0000 (02:15 -0000)]
Fix syntax of main() definition.
Return EXIT_SUCCESS instead of 0 for portability.

svn path=/trunk/yasm/; revision=18

23 years agoFixed regex match for DIRECTIVE_VAL.
Peter Johnson [Sun, 20 May 2001 08:39:48 +0000 (08:39 -0000)]
Fixed regex match for DIRECTIVE_VAL.

svn path=/trunk/yasm/; revision=17

23 years agoChanged implementation of directives. Added some rudimentary error checking.
Peter Johnson [Sun, 20 May 2001 08:35:18 +0000 (08:35 -0000)]
Changed implementation of directives.  Added some rudimentary error checking.

svn path=/trunk/yasm/; revision=16

23 years agoyyerror() moved to errwarn.c. Changed file comment to reflect that error
Peter Johnson [Sun, 20 May 2001 08:32:08 +0000 (08:32 -0000)]
yyerror() moved to errwarn.c.  Changed file comment to reflect that error
and warning code is not in this file.

svn path=/trunk/yasm/; revision=15

23 years agoAdded errwarn.o to dependencies (error and warning reporting).
Peter Johnson [Sun, 20 May 2001 08:30:04 +0000 (08:30 -0000)]
Added errwarn.o to dependencies (error and warning reporting).

svn path=/trunk/yasm/; revision=14

23 years agoInitial check-in. Still need to implement dynamic argument typing.
Peter Johnson [Sun, 20 May 2001 08:28:57 +0000 (08:28 -0000)]
Initial check-in.  Still need to implement dynamic argument typing.

svn path=/trunk/yasm/; revision=13

23 years agoRemoved accidental garbage in last commit.
Peter Johnson [Fri, 18 May 2001 21:59:44 +0000 (21:59 -0000)]
Removed accidental garbage in last commit.

svn path=/trunk/yasm/; revision=12

23 years agoMerge immediate and relative structures.
Peter Johnson [Fri, 18 May 2001 21:42:32 +0000 (21:42 -0000)]
Merge immediate and relative structures.

svn path=/trunk/yasm/; revision=11

23 years agoIndicate some more immediates are signed.
Peter Johnson [Fri, 18 May 2001 21:41:48 +0000 (21:41 -0000)]
Indicate some more immediates are signed.

svn path=/trunk/yasm/; revision=10

23 years agoFix prototype warning.
Peter Johnson [Fri, 18 May 2001 21:40:54 +0000 (21:40 -0000)]
Fix prototype warning.

svn path=/trunk/yasm/; revision=9

23 years agoAdd -Wstrict-prototypes.
Peter Johnson [Fri, 18 May 2001 21:40:02 +0000 (21:40 -0000)]
Add -Wstrict-prototypes.

svn path=/trunk/yasm/; revision=8

23 years agoInitial check-in.
Peter Johnson [Tue, 15 May 2001 05:28:44 +0000 (05:28 -0000)]
Initial check-in.

svn path=/trunk/yasm/; revision=7

23 years agoInitial check-in.
Peter Johnson [Tue, 15 May 2001 05:24:42 +0000 (05:24 -0000)]
Initial check-in.
Needs doublechecking of everything, particularly CPU flags.

svn path=/trunk/yasm/; revision=6

23 years agoInitial check-in.
Peter Johnson [Tue, 15 May 2001 05:20:39 +0000 (05:20 -0000)]
Initial check-in.
Contains hardcoded instructions that should be dynamically generated.

svn path=/trunk/yasm/; revision=5

23 years agoInitial check-in.
Peter Johnson [Tue, 15 May 2001 05:18:00 +0000 (05:18 -0000)]
Initial check-in.
Requires GNU Make.

svn path=/trunk/yasm/; revision=4

23 years agoCurrent license (GPL).
Peter Johnson [Tue, 8 May 2001 05:40:54 +0000 (05:40 -0000)]
Current license (GPL).

svn path=/trunk/yasm/; revision=3