Matthijs ter Woord
6d92015618
- refactoring to allow reuse of method generation inside property accessors generation
...
- property accessors generation
2014-12-06 11:38:08 +01:00
Matthijs ter Woord
f5cebe5228
Now able to generate method plugs as well.
2014-12-06 10:59:28 +01:00
Matthijs ter Woord
fe639aa340
Start with ILSpy plugin to generate plug code.
2014-12-06 10:35:51 +01:00
Matthijs ter Woord
486601b814
rings are not fully enforced. this means that only core ring (0) can contain assembler plugs.
2014-12-05 20:40:26 +01:00
Matthijs ter Woord
af46aa7959
- cleanup
...
- ring enforcement works now, but only based on the attributes.
2014-12-05 19:57:17 +01:00
Matthijs ter Woord
c89faefc2d
performance improvement: prevent exceptions.
2014-12-05 16:38:06 +01:00
Matthijs ter Woord
7c4a29b6f6
Rings verification
...
- add ring attribute and marking to kernel libraries
2014-12-05 16:02:06 +01:00
Matthijs ter Woord
b25a21dc89
Add compilation performance logging.
2014-12-05 15:45:48 +01:00
tgiphil
2396fb372f
Merge branch 'catchup' into RemoveMOSA
2014-12-05 01:46:44 -08:00
tgiphil
2e6a435580
- Removed Mosa's ISO generator (no longer supported)
2014-12-05 01:27:08 -08:00
tgiphil
078e147aa3
- Removed old ..svnbridge directories
2014-12-04 23:46:56 -08:00
tgiphil
74c1dc4cde
- Removed *.vspscc files
2014-12-04 23:11:34 -08:00
tgiphil
f7c0fea4b4
- Removed TFS parameters in solution files
2014-12-04 23:07:35 -08:00
Phil Garcia
a2d65230fb
- Commit 110309 by Sentinel209
2014-12-04 21:11:46 -08:00
Phil Garcia
d6fbf5341e
- Removed user specific *.user and *.vsscc files
2014-12-04 20:10:08 -08:00
Sentinel209_cp
c591a7ff1b
Reorganize source: Everything is out of source2 now and the soutions are cleaned up.
2014-11-28 00:48:23 +00:00
Sentinel209_cp
184d98e9ab
Reorganizing source: Remove empty folders and move unused projects.
2014-11-26 17:44:34 +00:00
Sentinel209_cp
1a2f83dc84
Reorgaizing source: Assembler, Build, Debug, Deploy, VSIP
2014-11-26 03:43:20 +00:00
Sentinel209_cp
e851d3efcb
Reorganizing code: Moved Build and Compiler.
2014-11-26 01:13:58 +00:00
Trivalik_cp
22ce5fe6f5
Build.sln: fix path to XSharp.VS, because if you opened a xs file in VS there comes a MessageBox with information about this missing dll
2014-11-23 22:20:03 +00:00
Trivalik_cp
0d48ff151f
Cosmos.Build.Builder: add -NOCLEAN, to reduce build time, as long as no big change is made, it is save to use, no my pc is it 1/3 lesser, the argument has to add manually into install.bat
...
Ldsfld, Stsfld: comment out unused code, and removes warnings on build
2014-11-19 09:31:25 +00:00
Trivalik_cp
211d28f626
CosmosTask: fix inno setup input file from last checkin
2014-11-16 13:23:34 +00:00
Trivalik_cp
9b839d22d5
CosmosTask: revert change not createing a new iss file, this is important that task can work with different changeset, renamed now that every one understand the purpose
...
add check that on debug builder with VS is the builder not checking for VS it self
don't use userkit.iss we use now current.iss to reduce confusion
2014-11-16 13:09:44 +00:00
Trivalik_cp
184c5bbe36
CosmosTask: split cleanup, cleanup of install directory is normally not needed because inno setup does it already, what do you think?
...
the delayed cleanup of install directory allows to start VS and create cosmos kernel in case build fails
2014-11-12 19:52:56 +00:00
Trivalik_cp
131767a55f
CosmosTask.cs: remove need of 3.5 framework, for build is it not needed at all
...
rename wrong method names and comments
Code.inc: give different error on missing VS 2013 installation, because if integrated shell is install it will allow installation
VMware.cs: add check for Hyper V Service, if this is enabled, we should not start vmware, because it say an error (i.e. Windows 10)
Cosmos.Debug.VSDebugEngine.csproj: add reference to able to use ServiceController
2014-10-16 20:22:33 +00:00
Sentinel209_cp
5e26a7e5c4
Getting locals and primitive fields to work in the debugger.
2014-09-25 13:21:22 +00:00
Trivalik_cp
43f26fe1d1
start CosmosSetup task also if no power supply is on laptop
2014-07-28 20:23:10 +00:00
Trivalik_cp
81e4ca6917
handle crash in Builder if UAC dialog is confirmed with "Cancel"
2014-07-28 18:45:54 +00:00
kudzu_cp
71af6ca460
2014-07-23 15:56:06 +00:00
jonathonchase_cp
08b776746b
Skip VSIX file creation because it's slow and unused in XShap.VS, Cosmos.Vs.Package and Cosmos.VS.Windows
2014-07-19 13:18:55 +00:00
mterwoord_cp
8fcd0d7385
2014-07-15 15:05:23 +00:00
kudzu_cp
29f5cd8df5
2014-07-14 22:04:21 +00:00
kudzu_cp
a2be60409a
2014-07-14 22:04:12 +00:00
kudzu_cp
296d17b1ca
2014-07-14 22:03:28 +00:00
kudzu_cp
ffe5ac385c
2014-07-14 18:22:33 +00:00
kudzu_cp
be7f469d6a
2014-07-14 18:07:08 +00:00
mterwoord_cp
e9fc03edd5
2014-07-14 17:44:37 +00:00
kudzu_cp
7f93aabcc5
2014-07-14 17:05:13 +00:00
kudzu_cp
288052b34a
2014-07-14 17:04:26 +00:00
kudzu_cp
14aff92d17
2014-07-14 16:59:07 +00:00
kudzu_cp
74bc3f99fb
2014-07-14 16:58:46 +00:00
kudzu_cp
2806091769
2014-07-14 16:57:50 +00:00
kudzu_cp
9c92fc227f
2014-07-14 16:55:04 +00:00
kudzu_cp
a23731b0d5
2014-07-14 16:42:33 +00:00
kudzu_cp
36aaf46919
2014-07-14 15:54:43 +00:00
kudzu_cp
967ebef95e
2014-07-14 15:52:06 +00:00
kudzu_cp
e557c3c045
2014-07-14 15:50:19 +00:00
kudzu_cp
276048aecb
2014-07-14 15:45:13 +00:00
kudzu_cp
71dc2d71c2
2014-07-14 15:43:07 +00:00
kudzu_cp
b9716862f7
2014-07-14 15:42:44 +00:00
kudzu_cp
352ffaae4d
2014-07-14 15:36:58 +00:00
kudzu_cp
a32c2c9e40
2014-07-14 15:29:06 +00:00
kudzu_cp
5ba99f933b
2014-07-14 15:25:16 +00:00
kudzu_cp
2ccceaea54
2014-07-14 15:08:01 +00:00
kudzu_cp
9e63a7ad25
2014-07-14 15:07:39 +00:00
kudzu_cp
be8c725859
2014-07-14 15:07:34 +00:00
kudzu_cp
1f47a8ceee
2014-07-14 15:03:40 +00:00
kudzu_cp
8f1ec6d6c0
2014-07-14 15:03:13 +00:00
kudzu_cp
b65c31dcec
2014-07-14 15:01:59 +00:00
kudzu_cp
2ed8c272d1
2014-07-14 15:01:54 +00:00
kudzu_cp
1973bc0ba2
2014-07-14 14:59:27 +00:00
kudzu_cp
26e492eed6
2014-07-14 14:59:07 +00:00
kudzu_cp
f3292e4d5b
2014-07-14 14:42:46 +00:00
kudzu_cp
d9e7bbc16d
2014-07-14 14:12:33 +00:00
kudzu_cp
e00334baa9
2014-07-14 14:11:28 +00:00
kudzu_cp
0b123bc06e
2014-07-14 14:09:51 +00:00
mterwoord_cp
e9a2fb40df
.
2014-07-13 22:33:53 +00:00
kudzu_cp
03366efdf7
2014-07-13 22:24:52 +00:00
kudzu_cp
52f2bd9189
2014-07-13 22:20:16 +00:00
kudzu_cp
0e7a13e738
2014-07-13 22:16:42 +00:00
kudzu_cp
9dc7ff5b1f
2014-07-13 17:33:00 +00:00
kudzu_cp
609aebe90b
2014-07-12 18:47:29 +00:00
kudzu_cp
863a78a4a5
2014-07-12 17:42:06 +00:00
kudzu_cp
bedd397583
2014-07-12 15:15:32 +00:00
kudzu_cp
f4434dcd22
2014-07-12 14:32:37 +00:00
mterwoord_cp
8f30e7675d
Several changes again.
2014-07-12 13:02:10 +00:00
mterwoord_cp
b86ec15cf9
several performance related fixes, and some functional improvements.
2014-07-06 18:27:24 +00:00
mterwoord_cp
b7b15a12d1
Performance improvements..
2014-07-04 19:28:27 +00:00
Trivalik_cp
e7429f3e23
remove UpgradeLog.htm
2014-06-15 12:18:25 +00:00
Trivalik_cp
fdc9c726cc
fix build of patch, by change int to long
...
apply patch 16367
by VirusFree part2:
this is a fixed patch for the fatstream
2014-05-29 21:06:40 +00:00
lcr_watson_cp
c863b669fd
2014-04-20 15:37:09 +00:00
EdwardNutting_cp
cbd1b81ffb
LabelName: Was removing underscores from method namesfor readability. Caused bug with Buffer.__Memcpy where Buffer.MemCpy and Buffer._Memcpy were also used labels.
...
PlugManager: bug in my design fixed.
FatFileSystem: completed the todo that said trailing periods should be ignored.
Buffer: Added __Memcpy plug so that String.Trim method compiles so that FAT code will compile.
2014-02-04 16:27:16 +00:00
EdwardNutting_cp
b7fbc80043
Basic Plugs Inspector code working - it can load plugs from all referenced assemblies correctly and display the list of plugs.
2014-02-01 12:21:04 +00:00
EdwardNutting_cp
3bc116caa3
Extracted ILScanner plug code into new PlugManager class for use in Plug Inspector app.
...
Added project for Plug Inspector app.
Added my own test project.
2014-02-01 10:46:46 +00:00
EdwardNutting_cp
22083f2f46
IL2CPU now checks plug classes/methods for correct/valid targets.
...
IL2CPU plugs updated to remove invalid plugs - Matthijs, please check the changes! :)
2014-01-31 19:23:25 +00:00
kudzu_cp
200e3a20b0
2013-12-30 15:11:04 +00:00
kudzu_cp
18013cd463
2013-12-30 15:02:48 +00:00
kudzu_cp
c138c8aa29
2013-12-26 16:56:35 +00:00
EdwardNutting_cp
bac3f98d56
VS2013 Support
...
This is relatively stable but no to be considered complete. Currently supported:
1. Installing user/dev kit (as normal)
2. Creating C#/VB/F# projects (latter 2 untested)
3. Debugging a Cosmos project - see limitations list below.
Debugging limitations:
1. Breakpoints sometimes fail to be hit. Only known thing that may help is recompile everything.
2. Specific breakpoint failure case: If you try and place a breakpoint on or after a "while(true)" statement it is extremely unreliable.
Other limitations:
1. VMWare occasionally breaks. If you get "Internal error" messages, or if VS crashes (don't let Windows "fix" it) or if VMWare fails to load properly there is only one known & reliable solution: Re-run the VMWare installer and hit "Repair". No restart required. You won't lose your VMs or settings (AFAI can tell).
If it all breaks, feel free to rant at it ;)
2013-11-06 21:01:49 +00:00
kudzu_cp
5393689642
sqlite works!
2013-08-06 17:28:32 +00:00
HugeCode_cp
d475d468a0
2013-08-02 09:57:57 +00:00
clearosdev_cp
f125cbcae4
working on threading
2013-08-02 01:22:01 +00:00
mterwoord_cp
70f90dfa97
2013-07-28 18:11:20 +00:00
mterwoord_cp
3a46a479c2
more forgotten files..
2013-07-28 18:06:59 +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
c9767a986f
Fixed the database connection and DbFactoryProvider bug.
2013-04-29 16:47:25 +00:00
mterwoord_cp
46b7d1222c
2013-04-20 08:57:27 +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
2985078561
2013-03-03 13:26:59 +00:00
geramy_cp
aee29e0c2f
2013-02-15 12:44:36 +00:00
mterwoord_cp
551a75fdfc
Solved String.Empty issue on machines having .net 4.5 installed
2013-02-15 11:04:42 +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
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
ba915c87ff
Fixed the Debugger.
2013-02-03 11:52:34 +00:00
geramy_cp
d833657321
my kernel
2013-02-02 21:19:38 +00:00
geramy_cp
719c40ec96
Semi-Working Debugging.
2013-02-02 21:19:30 +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
94414f6d47
2012-09-06 13:04:53 +00:00
BlueSkeye_cp
5dac20044d
2012-09-06 12:19:03 +00:00
kudzu_cp
e608a303d1
2012-08-18 14:02:15 +00:00
kudzu_cp
460ef24805
2012-08-13 00:23:22 +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
92ee9c4a3b
2012-08-11 21:33:02 +00:00
kudzu_cp
aac145dbf4
Corapi etc added to build config.
2012-08-10 03:25:59 +00:00
kudzu_cp
23bc3aca3b
Debugger work
2012-08-10 00:56:37 +00:00
kudzu_cp
76b6f95bf2
2012-08-06 22:09:30 +00:00
kudzu_cp
6337cc953a
2012-08-06 21:36:59 +00:00
kudzu_cp
b4d132fde9
2012-08-06 06:38:46 +00:00
kudzu_cp
8c49fae09a
2012-08-06 02:35:21 +00:00
kudzu_cp
ebcb2134c2
2012-08-06 02:14:22 +00:00
kudzu_cp
9a856e0102
2012-08-06 02:11:34 +00:00
kudzu_cp
a26eb7dfa7
2012-08-06 01:16:04 +00:00
kudzu_cp
ee28601e02
Assembly Table
2012-08-06 00:24:37 +00:00
kudzu_cp
f9d157e7d3
2012-08-05 16:27:33 +00:00
kudzu_cp
d67d05685c
2012-08-03 05:17:12 +00:00
kudzu_cp
216ad30772
2012-08-02 18:45:21 +00:00
kudzu_cp
af5c2586db
2012-08-02 17:08:48 +00:00
kudzu_cp
f448f37754
2012-08-02 06:33:12 +00:00
kudzu_cp
abd81fe598
EDM
2012-08-02 03:37:29 +00:00
kudzu_cp
94e81d5bc8
2012-08-01 05:17:08 +00:00
kudzu_cp
c9aafb30f8
Now running on SQLCE.
2012-07-31 00:52:59 +00:00
kudzu_cp
7aaf1917fe
2012-07-30 14:12:00 +00:00
kudzu_cp
90f4570a42
2012-07-30 05:45:08 +00:00
kudzu_cp
57a9cf5584
2012-07-30 04:56:57 +00:00
kudzu_cp
12355c731a
2012-07-30 01:13:27 +00:00
kudzu_cp
ab16e988b9
Assembly load resolution fix (IL2CPUTask), other changes happened along the way to find this bugger.
2012-07-17 18:31:34 +00:00
kudzu_cp
3459aa840a
2012-07-17 03:51:17 +00:00
kudzu_cp
a73089d292
2012-07-17 03:18:34 +00:00
kudzu_cp
10304bb139
2012-07-17 03:16:49 +00:00
kudzu_cp
3ee738c9fe
Eliminated Cosmos.Debug.Consts, merged into Cosmos.Debug.Common as DebugStub now has its own copy fo consts in X#.
2012-07-17 02:39:08 +00:00
kudzu_cp
ab767f5a96
2012-07-17 00:50:40 +00:00
kudzu_cp
89ef3bd9e5
2012-07-16 22:50:23 +00:00
kudzu_cp
65e0ebbf40
Removed old X# from build.sln.
2012-07-16 21:29:22 +00:00
kudzu_cp
d5a467f6e6
Removal of old X# compiler / transform.
2012-07-16 18:20:53 +00:00