forest201_cp
ff2dbb49ef
2013-10-23 15:15:30 +00:00
forest201_cp
567b1396e4
2013-10-23 15:11:58 +00:00
forest201_cp
f138f0fb74
2013-10-23 14:52:23 +00:00
forest201_cp
7941736718
2013-10-23 14:46:20 +00:00
forest201_cp
697cb1292e
2013-10-23 14:37:59 +00:00
joshbeitler_cp
54ffbbd925
VS2012 progress, not stable.
2013-09-07 16:31:23 +00:00
kudzu_cp
5393689642
sqlite works!
2013-08-06 17:28:32 +00:00
mterwoord_cp
25c67d6d81
some refactoring in DebugInfo
2013-08-03 16:46:09 +00:00
HugeCode_cp
baede33f67
2013-08-02 15:47:05 +00:00
clearosdev_cp
203b923101
added string to byte array class
2013-08-02 00:09:56 +00:00
mterwoord_cp
38580055c7
2013-07-29 17:14:15 +00:00
mterwoord_cp
70f90dfa97
2013-07-28 18:11:20 +00:00
mterwoord_cp
2aefdb6cc4
missed some files.. and fixed uac problem
2013-07-28 17:47:56 +00:00
mterwoord_cp
297aa1ce6e
sqlite work..
2013-07-28 16:18:53 +00:00
mterwoord_cp
517d531896
Almost looks like sqlite might just be working again...
2013-07-28 16:09:58 +00:00
HugeCode_cp
c4feb83d64
SqlLite
2013-05-25 11:38:31 +00:00
melikesPCcheese_cp
d578b6dace
Registered the provider and connection centrally in DebugInfo.cs instead of in each file that uses DebugInfo as this is better coding practice. Fixed the EntityFramework not found bug on build of OS by modifying installer.
2013-05-01 14:55:25 +00:00
melikesPCcheese_cp
5a41a3d0a4
Removed the requirement for Local DB 2012 in the devkit builder.
2013-04-29 17:01:17 +00:00
melikesPCcheese_cp
c9767a986f
Fixed the database connection and DbFactoryProvider bug.
2013-04-29 16:47:25 +00:00
melikesPCcheese_cp
a7811a7622
2013-04-28 09:28:30 +00:00
mterwoord_cp
46b7d1222c
2013-04-20 08:57:27 +00:00
clearosdev_cp
bb80277c13
Added printdebug because if you are using both Cosmos.kernel and cosmos.hardward you have issues with the gobal class.
2013-03-25 18:16:49 +00:00
clearosdev_cp
d2291b23a7
2013-03-16 20:36:06 +00:00
AtomOS_cp
18b8c68f7f
Read Block Mistake Fixed....
2013-03-14 08:42:08 +00:00
clearosdev_cp
4cb0fe5ad6
I added a user playground for myself and started prototyping a stand alone debugger. Right now it just deals with command line arguments.
2013-03-13 23:52:03 +00:00
joshbeitler_cp
bde021281b
Added some XML doc comments in Kernel.cs
2013-03-13 16:07:33 +00:00
mterwoord_cp
ff41b7ecf1
Updated version of my playground and small tweaking of the IL2CPU task.
2013-03-10 16:27:08 +00:00
mterwoord_cp
e6dbfc19a2
2013-03-10 15:53:52 +00:00
AtomOS_cp
272ee6eb36
2013-03-10 11:52:51 +00:00
AtomOS_cp
2985078561
2013-03-03 13:26:59 +00:00
geramy_cp
02682136b2
Fixed the build errors changed the VMWaeLib target framework to 2.0
2013-02-27 12:58:44 +00:00
mterwoord_cp
01ed2e4916
Upgrade docs project and VMWare lib to .net 4
2013-02-27 07:14:10 +00:00
geramy_cp
1f89ba0477
This was part of the BulkInsert<T> fix.
2013-02-18 19:32:02 +00:00
geramy_cp
3473bb6a9a
I have resolved the bulk insert issue there is now commented out debugging code it will create debug files for each bulk insert currently we only have 30 files that means 30 bulk insert calls this is good :)
2013-02-18 13:09:21 +00:00
mterwoord_cp
7ea9f2a15e
2013-02-16 10:16:02 +00:00
mterwoord_cp
551a75fdfc
Solved String.Empty issue on machines having .net 4.5 installed
2013-02-15 11:04:42 +00:00
mterwoord_cp
1dd5d3e733
2013-02-15 09:56:49 +00:00
geramy_cp
441a6ba8ef
Got the debugger even more stable then it was before.
2013-02-14 12:30:29 +00:00
geramy_cp
13b19a2637
my pending changes for fixing Cosmos Assembly
2013-02-03 16:58:12 +00:00
geramy_cp
f5edb722c6
Assembly window doesnt seem to be crashing because i can do asm stepping.
2013-02-03 16:40:10 +00:00
geramy_cp
eab46e2cb0
Fixed asm stepping. also fixed IL2CPU Profiler and changed Label replace chars with a compiled regex.
2013-02-03 16:10:16 +00:00
geramy_cp
4e3328ec3a
Matthijs did some changes to IL2CPU Profiler something is going weird further investigation required.
2013-02-03 13:22:49 +00:00
geramy_cp
2247ce6cea
last commit for fixing the debugger now testing assembly debugger
2013-02-03 12:15:25 +00:00
geramy_cp
ff57733731
Fixed the last two errors in Cosmos.VS.WindowsPackage no more debug crashing yay :)
2013-02-03 11:54:51 +00:00
geramy_cp
ba915c87ff
Fixed the Debugger.
2013-02-03 11:52:34 +00:00
geramy_cp
237448cfb5
2013-02-03 11:52:22 +00:00
geramy_cp
719c40ec96
Semi-Working Debugging.
2013-02-02 21:19:30 +00:00
geramy_cp
11f1073af3
Fixed the Plug build errors with Matthijs
2013-02-02 13:17:51 +00:00
HugeCode_cp
efdfa422f5
2013-01-27 17:09:26 +00:00
HugeCode_cp
f9fdd0ec3a
2013-01-27 16:43:31 +00:00
HugeCode_cp
1aa8e737ed
Added support of call arguments. ComWriteAL() can be now replaced with ComWrite(AL).
...
Warning: I didn't make it very elegant. Maybe I will look on it later.
2013-01-27 14:27:09 +00:00
HugeCode_cp
faaf50a211
Fixed problem with "Unknown token '/' found" message. //unelegant
2013-01-26 15:17:34 +00:00
HugeCode_cp
e25f15da16
2013-01-26 14:29:14 +00:00
HugeCode_cp
640a2749d5
Something fixed in builder.
2013-01-26 14:16:24 +00:00
mterwoord_cp
34f3267f3f
2013-01-25 16:22:02 +00:00
BlueSkeye_cp
92cb7a6567
Updated X# documentation for signed integer multiplication support. Also added several controls that help developers better understand some errors than with NASM issued messages. Controls include 8 byte registers are not allowed for multiplication and both registers must be of the same size.
2012-10-08 17:50:53 +00:00
BlueSkeye_cp
1facf3f304
Add signed integer multiplication support to X# compiler. Documentation not yet updated.
2012-10-08 17:15:50 +00:00
BlueSkeye_cp
d0f674a4e5
Made error messages more accurate when we (I) mess up with X# compiler patterns. Inner exceptions are now displayed which allow for more context aware error messages.
2012-10-08 16:30:27 +00:00
BlueSkeye_cp
b9e88a4e21
Added an -a command line parameters on XSharp.Test program. Using this flag the NASM compiler will be launched on source code successfully generated by X# translator. This help ensure we generate syntactically correct assembler code.
...
Modified some error messages in Cosmos.Compiler.XSharp assembly to make them list the line number where an error is detected.
2012-10-08 15:20:41 +00:00
BlueSkeye_cp
5cd8fba8a1
Documentation added to the X# compiler. Several comments in source code as well as an XSharp.htm document in the Docs folder that clarify language syntax.
2012-10-05 16:19:50 +00:00
BlueSkeye_cp
783eaee16d
Partially fix issue #15680 : IL2CPU will crash when default PlugAttribute constructor is used.
...
Added two constructors one with TYpe and one with type name. However there is still some cases (a null or empty type name for example) that will make the IL2CPU task crash. Fixing this would require allowing IL2CPU tasks funneling back to MSBUILD some error messages instead of throwing an exception. This will be adressed in a future patch when we will plug the IL2CPU task with X# instead of the current assembler.
2012-10-05 16:11:58 +00:00
BlueSkeye_cp
428d4a0e08
Fix issue #15667 : X# compiler doesn't prevent defining a function inside a function
2012-10-02 14:49:17 +00:00
BlueSkeye_cp
a2e7e7ff55
Fix issue #15666 : X# compiler fails to check the last function in a source code file is complete
2012-10-02 14:36:12 +00:00
BlueSkeye_cp
4437fa419f
Fix issue #15565 : X# compiler doesn't properly handle unbalanced closing curly braces
2012-10-02 14:16:02 +00:00
BlueSkeye_cp
ad9bb91b22
Fix issue #15662 : X# compiler crashes on a line that contain a single slash
...
Fix issue # 15663 : X# compiler fails to detect some syntax error in comments
2012-10-02 09:33:58 +00:00
BlueSkeye_cp
2a00898dcb
Fix issue #15661 : X# parser doesn't let you embed a single quote in a literal string
...
You can now embed a single quote character in an X# literal string provided you escape this character by preceding it with a backslash. For example :
var .DebugWaitMsg = 'Waiting for \'debugger\' connection...'
2012-10-01 15:29:02 +00:00
BlueSkeye_cp
0973b84458
Fix issue #15660 : X# asm code generator doesn't properly handle double quotes in literal strings
...
X# asm code generator now uses back quotes to surround literal strings in generated asm code. Back quote characters in X# literal strings are properly escaped if they aren't already. Double quotes characters ub X# literal strings don't trigger a NASM compilation error anymore.
2012-10-01 15:18:35 +00:00
BlueSkeye_cp
30784d81bd
Fix issue #15638 : Classes in global namespace make the IL2CPU task crash
2012-10-01 12:34:35 +00:00
BlueSkeye_cp
f63d0157da
Fix issue #15644 : Check for Bochs or VMware being installed during Builder prerequisites check.
2012-09-24 07:56:45 +00:00
BlueSkeye_cp
914a177cf9
2012-09-21 11:09:08 +00:00
BlueSkeye_cp
e4a82957c2
Fix issue #15637 : The VS DebugEngine may fail to resolve some breakpoints and throws an exception at debugging session startup
2012-09-21 10:27:20 +00:00
BlueSkeye_cp
d64f99adf3
Add Bochs debugging support to Visual Studio Cosmos project (UI).
...
A new pane and associated launch type is added in the Cosmos project properties pane.
2012-09-20 09:41:02 +00:00
BlueSkeye_cp
277254ef5f
Fix issue #15634 : A VS ArgumentNullException may occur with default Cosmos project template
2012-09-20 09:23:35 +00:00
BlueSkeye_cp
6a91eeb14f
Fix additional error conditions for issue #5628
2012-09-19 17:15:19 +00:00
BlueSkeye_cp
4acc61602c
Fix a missing parenthesis in changeset #95785
2012-09-19 15:56:08 +00:00
BlueSkeye_cp
4fbfd90584
Fix issue #15628 : IL2CPU crashes when Cosmos project directory is deleted and recreated
2012-09-19 15:34:55 +00:00
BlueSkeye_cp
7372c8a9bd
Bochs integration : alpha version
...
Limitations :
- Bochs must be installed on the system. This is not checked as a prerequisite by the Builder.
- You will find a GuessForBochs Cosmos project under BlueSkeye user project folder that can be used to launch the Guess project under Bochs.
- You may have to fix manually the path for the following properties in Cosmos.bxrc file copied to the CosmosForBochs\Bin\Debug folder
* romimage
* vgaromimage
- The Cosmos project UI is not yet Bochs aware. If you do not use the GuessForBochs project you must manually edit your Cosmos project file to modify the following property in both the Debug and Release property group from the project file :
<Launch>Bochs</Launch>
You must also add the following properties in both the Debug and Release property group from the project file :
<BochsConfig>Cosmos.bxrc</BochsConfig>
<Bochs_Deployment>ISO</Bochs_Deployment>
<Bochs_Launch>Bochs</Bochs_Launch>
<Bochs_DebugEnabled>True</Bochs_DebugEnabled>
<Bochs_DebugMode>Source</Bochs_DebugMode>
<Bochs_IgnoreDebugStubAttribute />
<Bochs_VMwareEdition>Player</Bochs_VMwareEdition>
<Bochs_OutputPath>bin\Debug\</Bochs_OutputPath>
<Bochs_Framework>MicrosoftNET</Bochs_Framework>
<Bochs_UseInternalAssembler>False</Bochs_UseInternalAssembler>
<Bochs_TraceAssemblies />
<Bochs_EnableGDB>False</Bochs_EnableGDB>
<Bochs_StartCosmosGDB>false</Bochs_StartCosmosGDB>
<Bochs_Name>GuessForBochs</Bochs_Name>
<Bochs_Description>Use Bochs emulator to deploy and debug.</Bochs_Description>
<Bochs_VisualStudioDebugPort>Pipe: Cosmos\Serial</Bochs_VisualStudioDebugPort>
<Bochs_PxeInterface>192.168.43.1</Bochs_PxeInterface>
<Bochs_SlavePort>Serial: COM3</Bochs_SlavePort>
<Bochs_ShowLaunchConsole>False</Bochs_ShowLaunchConsole>
2012-09-14 17:13:06 +00:00
BlueSkeye_cp
5031084773
2012-09-14 15:59:40 +00:00
BlueSkeye_cp
b0b7f42c32
Added a new -NOVSLAUNCH Builder command line argument that prevent Visual Studio to be started once installation is done. This option is only available for the Dev Kit.
2012-09-07 10:34:42 +00:00
BlueSkeye_cp
5698a512e7
Fix issue #15565
2012-09-05 12:04:29 +00:00
BlueSkeye_cp
24e6f6204f
Fix issue #15553
2012-09-05 11:59:15 +00:00
kudzu_cp
d329fb0785
2012-08-18 17:14:31 +00:00
kudzu_cp
3924c5002b
2012-08-18 14:03:27 +00:00
kudzu_cp
e608a303d1
2012-08-18 14:02:15 +00:00
kudzu_cp
aa702c6cd0
Missing semi colon.
2012-08-18 03:43:39 +00:00
kudzu_cp
800aaa6bfe
2012-08-13 14:59:54 +00:00
kudzu_cp
4b5203f13d
2012-08-13 00:55:41 +00:00
kudzu_cp
3efe2c451a
2012-08-13 00:45:40 +00:00
kudzu_cp
2249797e61
2012-08-13 00:39:42 +00:00
kudzu_cp
460ef24805
2012-08-13 00:23:22 +00:00
kudzu_cp
23b10260b2
2012-08-12 17:11:38 +00:00
kudzu_cp
6331a7c4ae
2012-08-12 17:09:55 +00:00
kudzu_cp
b6ae77918b
2012-08-12 17:06:35 +00:00
kudzu_cp
a8e49df02c
2012-08-12 16:51:55 +00:00
kudzu_cp
5613c6387e
2012-08-12 16:35:36 +00:00
kudzu_cp
263281a2f0
Faster stepping.
2012-08-12 15:29:07 +00:00
kudzu_cp
ad815d3d97
2012-08-12 10:00:27 +00:00
kudzu_cp
b6ff2883b6
2012-08-12 00:31:19 +00:00
kudzu_cp
fbbba12851
2012-08-12 00:19:44 +00:00
kudzu_cp
7a5307d32d
2012-08-11 21:38:39 +00:00
kudzu_cp
92ee9c4a3b
2012-08-11 21:33:02 +00:00
kudzu_cp
3d55cea968
2012-08-11 14:38:56 +00:00
kudzu_cp
23bc3aca3b
Debugger work
2012-08-10 00:56:37 +00:00
kudzu_cp
e311eff315
Removed reversesourceinfos.
2012-08-08 03:51:54 +00:00
kudzu_cp
b53fde6b48
About to begin killing off old debug metadata.
2012-08-08 03:46:51 +00:00
kudzu_cp
c0a2b14b4b
2012-08-08 01:35:54 +00:00
kudzu_cp
cabc95bf6a
2012-08-08 01:26:59 +00:00
kudzu_cp
51d78c10ec
Method labels now use GUIDs internally. Shorter and more efficient.
2012-08-07 22:23:17 +00:00
kudzu_cp
6cc797fb89
2012-08-07 21:03:48 +00:00
kudzu_cp
8536a39de0
2012-08-07 20:46:16 +00:00
kudzu_cp
0a730c7524
GUID label parsing from map.
2012-08-07 20:10:00 +00:00
kudzu_cp
ea194e1c8b
Method End GUID label.
2012-08-07 19:49:21 +00:00
kudzu_cp
f87223003d
Label GUIDs
2012-08-07 06:27:04 +00:00
kudzu_cp
6df6b245ad
2012-08-07 05:35:12 +00:00
kudzu_cp
1984ba8e7e
Labeling changes.
2012-08-07 05:29:26 +00:00
kudzu_cp
3011120e5e
2012-08-07 04:55:39 +00:00
kudzu_cp
2d53badc4f
2012-08-07 03:33:26 +00:00
kudzu_cp
e3b202f460
2012-08-07 03:16:36 +00:00
kudzu_cp
b0c735d0bb
2012-08-07 03:10:19 +00:00
kudzu_cp
9154ebec11
2012-08-07 03:03:18 +00:00
kudzu_cp
440b8ff60f
2012-08-07 02:48:32 +00:00
kudzu_cp
16a03ff608
2012-08-07 01:54:08 +00:00
kudzu_cp
3d2e7d8640
2012-08-07 01:47:53 +00:00
kudzu_cp
e099a451cc
2012-08-07 00:48:57 +00:00
kudzu_cp
972d87603d
2012-08-07 00:20:10 +00:00
kudzu_cp
76b6f95bf2
2012-08-06 22:09:30 +00:00
kudzu_cp
f7083d8a6e
2012-08-06 21:41:03 +00:00
kudzu_cp
6337cc953a
2012-08-06 21:36:59 +00:00
kudzu_cp
285637dbc7
2012-08-06 21:27:31 +00:00
kudzu_cp
9eef59b8d6
2012-08-06 07:30:58 +00:00
kudzu_cp
b4d132fde9
2012-08-06 06:38:46 +00:00
kudzu_cp
0bed75099b
2012-08-06 05:57:01 +00:00
kudzu_cp
0cbc449003
2012-08-06 05:41:06 +00:00
kudzu_cp
79058f0f4d
2012-08-06 05:30:44 +00:00
kudzu_cp
dda4b2f028
2012-08-06 05:17:52 +00:00
kudzu_cp
d013d61cfb
2012-08-06 05:10:59 +00:00
kudzu_cp
9e33cfbf01
2012-08-06 05:05:37 +00:00
kudzu_cp
a9ae1d41c2
2012-08-06 05:02:24 +00:00
kudzu_cp
a5d18430b3
2012-08-06 04:16:56 +00:00
kudzu_cp
ceb2c90e83
2012-08-06 04:11:51 +00:00
kudzu_cp
1025370e2f
2012-08-06 02:58:03 +00:00
kudzu_cp
8c49fae09a
2012-08-06 02:35:21 +00:00
kudzu_cp
a0be60e534
More merge downs.
2012-08-06 02:32:12 +00:00
kudzu_cp
4e217ed951
2012-08-06 02:15:42 +00:00
kudzu_cp
9a856e0102
2012-08-06 02:11:34 +00:00
kudzu_cp
b7afca597b
Simplification, merge down Cosmos.Assember.x86
2012-08-06 02:08:45 +00:00
kudzu_cp
b5255742e4
2012-08-06 01:59:24 +00:00
kudzu_cp
0c41fbf3e6
2012-08-06 01:49:14 +00:00
kudzu_cp
a6b96a583f
2012-08-06 01:37:32 +00:00
kudzu_cp
d450185afa
2012-08-06 01:36:12 +00:00
kudzu_cp
a26eb7dfa7
2012-08-06 01:16:04 +00:00
kudzu_cp
110a4b244f
2012-08-06 01:15:06 +00:00
kudzu_cp
185baa7fc4
2012-08-06 00:52:23 +00:00
kudzu_cp
211bbdae91
2012-08-06 00:50:18 +00:00
kudzu_cp
f55faaca34
2012-08-06 00:41:43 +00:00
kudzu_cp
c799ef11f7
2012-08-06 00:32:57 +00:00
kudzu_cp
ee28601e02
Assembly Table
2012-08-06 00:24:37 +00:00
kudzu_cp
73504834f1
2012-08-05 22:59:40 +00:00
kudzu_cp
8b77c24d63
2012-08-05 21:09:41 +00:00
kudzu_cp
46d7ad14dd
2012-08-05 21:08:48 +00:00
kudzu_cp
f4c20ed009
2012-08-05 20:38:47 +00:00
kudzu_cp
1dbfdb1279
2012-08-05 20:02:38 +00:00
kudzu_cp
01349b0b00
2012-08-05 19:39:34 +00:00
kudzu_cp
aa2cef1add
2012-08-05 19:07:26 +00:00
kudzu_cp
0d1771b4b0
2012-08-05 18:21:37 +00:00
kudzu_cp
acc94da150
2012-08-05 17:39:01 +00:00
kudzu_cp
fbd802aaa7
Now using fetch on demand sourceinfos for stepping.
2012-08-05 16:49:35 +00:00
kudzu_cp
f9d157e7d3
2012-08-05 16:27:33 +00:00
kudzu_cp
90c2c92168
2012-08-05 15:23:09 +00:00
kudzu_cp
29a58e0099
2012-08-05 15:21:55 +00:00
kudzu_cp
42996698a8
2012-08-05 15:17:48 +00:00
kudzu_cp
c4b50d143d
2012-08-05 13:59:06 +00:00
kudzu_cp
a5afe55248
2012-08-05 03:07:31 +00:00
kudzu_cp
5cbb83ddcb
2012-08-05 01:32:43 +00:00
kudzu_cp
363f70c56c
2012-08-05 00:07:43 +00:00
kudzu_cp
f9269c924a
2012-08-04 20:36:49 +00:00
kudzu_cp
d17a4d5fe8
2012-08-04 00:15:08 +00:00
kudzu_cp
9362b37f74
2012-08-03 17:09:10 +00:00
kudzu_cp
41796f05cd
2012-08-03 17:05:30 +00:00
kudzu_cp
f6d9d1e318
2012-08-03 16:51:00 +00:00
kudzu_cp
61bfdd773a
2012-08-03 15:36:55 +00:00
kudzu_cp
b7a6015257
2012-08-03 05:54:06 +00:00
kudzu_cp
fed584b0ce
Sql Bulk inserts are now batched.
2012-08-03 05:43:52 +00:00
kudzu_cp
a458a68006
2012-08-03 05:35:22 +00:00
kudzu_cp
d67d05685c
2012-08-03 05:17:12 +00:00
kudzu_cp
97d03bd1e9
2012-08-02 18:56:52 +00:00
kudzu_cp
7abc6290c5
2012-08-02 18:54:19 +00:00
kudzu_cp
216ad30772
2012-08-02 18:45:21 +00:00
kudzu_cp
aa7a8d6edf
2012-08-02 18:05:53 +00:00
kudzu_cp
df5d858d77
2012-08-02 17:37:24 +00:00
kudzu_cp
52c52d99cc
2012-08-02 17:34:49 +00:00
kudzu_cp
611705b9f2
2012-08-02 17:17:46 +00:00
kudzu_cp
391579c313
2012-08-02 17:11:42 +00:00
kudzu_cp
af5c2586db
2012-08-02 17:08:48 +00:00
kudzu_cp
127e91d706
2012-08-02 16:25:40 +00:00
kudzu_cp
dc3d003307
Raw SQL dead, long live EF.
2012-08-02 16:03:27 +00:00
kudzu_cp
693db189d0
2012-08-02 15:41:34 +00:00
kudzu_cp
201b5aab83
2012-08-02 14:45:56 +00:00
kudzu_cp
cb55d4d8a0
2012-08-02 14:34:58 +00:00
kudzu_cp
9d0c23ccfd
2012-08-02 14:29:11 +00:00